传递exe文件到目录中的所有文件到Python
问题描述:
当我执行单个文件的命令时,它的工作原理。然而,当我想在循环中使用它时,它不起作用。可能是什么问题呢 ? 从子进口通话 进口操作系统,SYS传递exe文件到目录中的所有文件到Python
rootdir = r'C:\\Users\\X\\Desktop\\hump'
for root, dirs, files in os.walk(rootdir):
for file in files:
if file.endswith(".ply"):
nf = file.replace('.ply', '.txt')
os.system("C:\\Users\\X\\Desktop\\fftw-3.3.5 dll64\\ShapeDescriptor.exe --in file --out nf")
忘记一分钟的子过程,并想象如果您只是想构造一个包含文件名的字符串,您会做什么。 –
我添加了一些像file_name = os.path.join(根,文件),然后将它与下面的答案合并 – edyvedy13