计算文件Mac vs Windows Python

时间:2016-07-07 17:32:56

标签: python windows macos glob

我有一个代码,用于计算目录中的文件并从.txt文件中读取行。

代码在我的Mac上运行正常,但在Windows上无效(即使我改变了路径)。这是Windows上的代码:

0
1
1
3
0

在Windows上我得到输出:

0
1
2
3
4

在Mac上我得到(正确的)输出:

div

因为infofile中有四行,而且目录中有四个文件被调用。知道为什么这在Windows上无法正常工作吗?

1 个答案:

答案 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/*'