文章目录
- 1.控制台命令行执行
- 1.1.os.system()
- 1.2.subprocess.getstatusoutput()
- 1.3.os.popen()
- 2.PyCharm刷新文件夹
- 3.作者答疑
1.控制台命令行执行
主要三种方式实现。
1.1.os.system()
它会保存可执行程序中的打印值和主函数的返回值,且会将执行过程中要打印的内容打印出来。
import os
main = "project1.exe"
rt = os.system(main);
print (rt)
1.2.subprocess.getstatusoutput()
它会保存可执行程序中的打印值和主函数的返回值,但不会将执行过程中要打印的内容打印出来。
import subprocess
import os
main = "project1.exe"
if os.path.exists(main):
rc,out= subprocess.getstatusoutput(main)
print (rc)
print ('*'*100)
print (out)
1.3.os.popen()
它会保存可执行程序中的打印值,但不会保存主函数的返回值,也但不会将执行过程中要打印的内容打印出来。
import os
main = "project1.exe"
f = os.popen(main)
data = f.readlines() #等待返回
f.close()
print (data)
2.PyCharm刷新文件夹
打开View>Appearance>Toolbar,如下图所示:
刷新按钮
可以完成刷新
3.作者答疑
如有疑问,请在评论区留言,欢迎交流。