【发布时间】:2017-05-23 16:42:29
【问题描述】:
过去几个小时我一直在尝试缩小问题范围,但我看不到它。我是 Python 3 的新手,正在尝试解析项目的文本文件。 解析只是清理一些空白并替换分隔符。 我不明白为什么它不起作用。
更具体地说 我收到了这个特殊的错误:
"NameError: name 'out' is not defined"
代码:
save_path = 'C:/UsersDesktop/CSVproject'
with open('C:/Users/CSVproject/sourceData.dat', 'r') as f:
for line in f:
if ':DUBLIN' in line:
line = line.replace(' ', '')
line = line.replace(':', ';')
print(line)
found = True
fullNameOfFile = os.path.join(save_path, 'newFormattedData'+".csv")
out = open(fullNameOfFile, 'w')
for line in f:
out.write(line)
【问题讨论】:
标签: python python-3.x csv parsing