所以我做了很多浏览,但我似乎无法打开我的文本文件,所以我可以开始操纵它。你知道吗
我用同一个文件保存了我的程序:我的第一行没有返回错误:
fpath= r'/Users/veggiepunk1363/Desktop/geoproccessing/file_list.txt'
with open(fpath) as f_in:
dates= f_in.read()
f_in.close()
但是现在我的文件打开了吗?文本文件(file)_列表.txt)是:
3B43.20000101.7.tif
3B43.20000201.7.tif公司
3B43.20000301.7.tif
3B43.20000401.7.tif
3B43.20000501.7.畅通节能。。。你知道吗
等等,所以现在我需要指定日期(1月,2月,3月等)而不是数字,但我没有使用没有“”的任何东西,所以我有点迷路,虽然我可以在CSV文件上找到很多,但我还无法在txt文件上找到我需要的,所以任何引用都会非常感谢。你知道吗
谢谢!你知道吗
如果有人知道如何改变我的硬盘名称以外的东西veggiepunk1363请让我知道!哈哈
我的新代码:
f=打开('/Users/veggiepunk1363/Desktop/geoprocessing/file\u listmaster3.txt','r') filedata=f.read() f、 关闭()
一月=文件数据.replace(“2000年1月”、“2000年1月”)
二月=文件数据.replace(“20002”、“2000年2月”)
马尔=文件数据.replace(“2000年3月”、“2000年3月”)
四月=文件数据.replace(“2000年4月”、“2000年4月”)
五月=文件数据.replace(“2000年5月”、“2000年5月”)
六月=文件数据.replace(“20006”、“2000年6月”)
七月=文件数据.replace(“2000年7月”、“2000年7月”)
八月=文件数据.replace(“2000年8月”、“2000年8月”)
九月=文件数据.replace(“2000年9月”、“2000年9月”)
十月=文件数据.replace(“2010年”、“2000年10月”)
11月=文件数据.replace(“2001年11月”、“2000年11月”)
十二月=文件数据.replace(“20012”、“2000年12月”)
f=打开('/Users/veggiepunk1363/Desktop/geoprocessing/file\u listmaster3.txt','w')
f.write(一月)
f.write(二月)
f.write(三月)
f.write(四月)
f.write(五月)
f.write(六月)
f.write(七月)
f.write(八月)
f.write(九月)
f.write(十月)
f.write(11月)
f.write(十二月)
print('日期已重新格式化')
f.关闭()
我知道这是很长的路要做我想做的,但我认为它仍然会工作。。。它没有。它把我的txt文件的大小增加了三倍,看起来所有的东西都被复制了?不太清楚发生了什么。你知道吗
这样试试。
veggiepunk1363
不是硬盘的名称。它是您的User
文件驻留在Windows上的文件夹。你知道吗相关问题 更多 >
编程相关推荐