您的位置:首页 > 编程语言 > Python开发

Python 转义符以及脚本自动生成

2017-03-13 10:21 615 查看
首先介绍一下python转义符基础知识:



其中最为常见就是换行

f.write(str + ‘\n’)

\n 是要加引号的,写入的时候unix系统会直接写\n, win系统会自动替换为\r\n,读的时候不会替换

应用扩展:

在某些情况下,如果想要自动生成python脚本,可以通过转义符实现python的代码缩进,如果需要传入参数,可以使用格式化输出实现。下面直接看代码:

strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))
CreatScript=["a=['ab']","if a:","print(%r)" %strHello]
file=open('Script.py','w')
file.write(str(CreatScript[0])+'\r\n')
file.write(str(CreatScript[1])+'\r\n'+'\t')
file.write(str(CreatScript[2])+'\r\n')
file.close()


生成Script.py文件如下:



Script.py可以直接运行:



欢迎加入学习交流QQ群:657341423
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息