我是Python的初学者,对于这似乎可行的事情一无所知。
我有一个简单的Python循环,可以给出当前目录中的所有文件。 我想要做的是在Python中对目录中所有这些文件都执行我之前编写的C++代码。
建议的Python循环应该像这样:
import os
for filename in os.listdir(os.getcwd()):
print filename
(Execute the code.cpp on each file with each iteration)
有没有可能做到这一点呢?
*argv[]
还是cin
或其他方式?你使用的是哪个版本的Python?如果你使用的是3.5,解决方案将是使用subprocess
模块,即subprocess.run()
。 - cdarke