请教:文本文件读写的问题
本人先以写方式创建一个文本文件,并写入多行文本数据,写完后关闭此文件对象。
然后,计划再以读方式打开上述创建的文件,并打印出每一行。但是,却没有打印出所期望的文本数据,没有打印出任何东西,似乎读了个空文件。
如单独写个脚本,读该文件并打印每一行,则是可行的。
请问:问题出在什么地方?
[解决办法]
p = subprocess.Popen(r'c:\program files\veritas\netbackup\bin\admincmd\bpdbjobs -gdm',stdout = bpdbjobslog)
异步完成的,进程还没完成操作(写文件)后面的代码就执行了,自然无内容
[解决办法]
用subprocess.call