1. Python定义变量来命名文件的名称,案例方法代码如下:
//以str1变量命名文件名
//错误方法:不能用引号把变量引用
output=open("str1.txt",'w')
//结果为str1.txt,故该方法错误
//正确方法:用+号连接符连接后缀名
ouput=open(str1+".txt",'w')
//用引号括起来表示的是字符串常量,不在引号中才表示变量
//注:如果是在windows下运行,变量str1中不能有在文件名中不能出现的特殊字符
检查文件中的错误行
2. 完整代码
# -*- conding: UTF-8 -*-
master=input("请输入你要处理的数据的名字:")
fh = open(master+".TextGrid")
for line in fh.readlines():
newStr = line.strip()
if newStr.startswith('text') == True:
mkdir = 'text = "silent"'
if newStr != mkdir:
mkdir1 = 'text = "sounding"'
if newStr != mkdir1:
mkdir2 = 'text ="error"'
if newStr != mkdir2:
print (newStr)
else:
continue
else:
continue
else:
continue
else:
continue
3.查看文件内容
打印文件中的每一行内容,去掉所有空格和\t的空白字符
fh = open('C:\word040.TextGrid')
for line in fh.readlines():
fhs = line.replace("","").replace("\t","").strip()
print (line)
网友评论