【发布时间】:2019-08-17 05:27:31
【问题描述】:
此代码可在 Mac 上运行,但不能在 Windows 上运行。我使用 pycharm (2019.2) 作为 IDE 和 python 3.7。
import glob
import shutil
import os
dst = '/base/a/CAR1'
alter = '/base/a/CAR2'
path = '/base/a/Tub*'
for filename in glob.glob(path + 'Finsa*.txt'):
if '19999' in open(filename, 'r').read():
shutil.copyfile(filename, os.path.join(dst, os.path.basename(filename)))
elif '18888' in open(filename, 'r').read():
shutil.copyfile(filename, os.path.join(alter, os.path.basename(filename)))
即使我执行以下操作也不起作用 -
for filename in glob.glob('C:/user/base/a/CAR1*.txt'):
print(filename)
结果:
进程以退出代码 0 结束。
这是因为python无法读取Windows文件目录吗?我已经尝试了所有方法,包括反斜杠、正斜杠、双斜杠。
【问题讨论】:
-
Pycharm exit code 0的可能重复
标签: python python-3.x