我有一个代码,用于计算目录中的文件并从.txt文件中读取行。
代码在我的Mac上运行正常,但在Windows上无效(即使我改变了路径)。这是Windows上的代码:
0
1
1
3
0
在Windows上我得到输出:
0
1
2
3
4
在Mac上我得到(正确的)输出:
div
因为infofile中有四行,而且目录中有四个文件被调用。知道为什么这在Windows上无法正常工作吗?
答案 0 :(得分:2)
也许你需要逃避反斜杠字符。尝试其中之一:
path = r'E:\calpy_em27_neu\spectra_out_demo\140803\*'
path = 'E:\\calpy_em27_neu\\spectra_out_demo\\140803\\*'
path = 'E:/calpy_em27_neu/spectra_out_demo/140803/*'