python怎么写多行_python 多行字符串怎么写才能不破坏缩进
有时候需要在python script里拼出个.mel文件,然后让mayabatch去执行
如果多行字符串的定义在function里面,嵌套很深,又希望左侧没空格,那默认情况下会是这样
def fuckme(fuck=True):
...
if fuck:
fixCmd = '''\n
if ($doFix){
print "Calling fuckme.bakeInChar() becauase xxx is in scene\\n";
python("fuckme.bakeInChar()");
file -f -save -defaultExtensions 0 -type "mayaAscii";
}
'''
...
# write the fixCmd strip to a .mel file
只有多行字符串都顶到左边去,写出去的mel文件左边才不会是空格,但是这样写python里的缩进不好看,所以可以如下操作
import textwrap
def fuckme(fuck=True):
...
if fuck:
fixCmd = '''\n
if ($doFix){
print "Calling fuckme.bakeInChar() becauase xxx is in scene\\n";
python("fuckme.bakeInChar()");
file -f -save -defaultExtensions 0 -type "mayaAscii";
}
'''
fixCmd = textwrap.dedent(fixCmd)
...
# write the fixCmd strip to a .mel file
这样的话,textwrap module把左侧的空格帮你去掉,python里缩进符合规范,mel里左侧也没有空格
赞过:
赞 正在加载……
相关
python怎么写多行_python 多行字符串怎么写才能不破坏缩进相关推荐
- python 拆分excel工作表_Python几行代码轻松拆分表格
Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...
- python自学行_python自学行吗 新手可以自学python吗
python自学行吗?我们知道python是开发人工智能的编程语言,多年来不温不火,直到最近python编程随着人工智能的火爆而变得热门起来,那么现在学习python编程可以吗,python自学难度大 ...
- python读取大文件的某行_Python按行读取文件的实现方法【小文件和大文件读取】...
本文实例讲述了Python按行读取文件的实现方法.分享给大家供大家参考,具体如下: 小文件: #coding=utf-8 #author: walker #date: 2013-12-30 #func ...
- python自学行_python自学行吗
很明确的回答:python可以自学,没问题! 如果是自学,从零基础开端学习python的话,按照每个人理解能力的不同,大致上需求半年到一年半左右的时刻,当然,如果有其它编程言语的经历,入门还是比较快的 ...
- cmd打开python显示不是内部_Python命令行窗口提示“不是内部或外部命令……”的解决方法...
前提:已在[控制面板\系统和安全\系统\高级系统设置\高级\环境变量]里修改变量Path,编辑系统变量后面添加了[;D:\Python27],可以在命令行模式下正常进入Python交互式环境,并能直接 ...
- python sys模块 argv用法_python命令行的参数传递(sys.argv)
我们在命令行启动python脚本后,很多时候都会带上脚本的一些参数(比如给argparse模块的参数).这些参数都是先保存在sys.argv这个list中,然后才给其它模块或功能使用,不过也有一些特别 ...
- python乘号的字符代码_python 命令行参数传入 乘号(*) 时出错
环境 Mac Os X 10.9 python 2.7 实现功能 命令行传入公式,输出结果 出错原因 '*' 号把整个目录下的文件都当作参数传入了 问题 如何正确传入 * 号? 操作 输入公式 '2 ...
- python 判断图片中物体位置_Python 10行代码搞定图片中物体检测
使用Python, 如何编程实现图片中的物体检测[也叫对象检测/object detection]? 怎么知道图像中有哪些物体? 或许您想要计算图像中苹果的数量? 在这篇文章中,我将向您展示如何使用P ...
- python如何读取下一行_python读取行停止,然后在下一行继续
好吧,我有个问题.我需要用大量的行来读取文件.在 当我找到结果时,我停止并退出循环,然后调用另一个函数. 我怎样才能保存我的"行号",所以当我回来时,我只是从这一行继续读,而不再读 ...
最新文章
- Linux编程之自定义消息队列
- 反向区域DNS解析服务
- MATLAB知识点1
- sql Escape用法
- 解决vs2005打开vs2008应用程序方法
- SQL Server日期格式转换大全
- POJ3264 【RMQ基础题—ST-线段树】
- nginx 不带www到www域名的重定向
- 华为云 手机 电脑登录不了怎么办 账户_华为云手机能解决芯片困难,是否真的实在,来西瓜视频找答案...
- Java字节码4-使用Java-Agent实现一个JVM监控工具
- 用函数调用的方法输出乘法口诀表
- python第五章课后答案汉诺塔_用python编写一个程序,得到汉诺塔的解决方案
- WebStorm使用npm命令提示: ‘npm‘ 不是内部或外部命令,也不是可运行的程序的解决方法
- 小车红外线自主充电方案-1
- 英语科技论文撰写技巧
- 数据检索---ElasticSerach
- 麻瓜回归!零代码,零基础,全网最傻瓜式的滑块验证码识别训练框架
- 蓝桥杯 对局匹配(python实现)
- 标记语言,脚本语言,编译语言的定义与区别
- egret引擎下,微信分包,微信登陆,微信分享例子