runfile python_python文件执行路径问题
python往相對路徑中寫日志,單獨運行該問題,沒問題,但是通過其他程序運行該python文件就會報錯寫日志的py文件:defwriteFileName(self,logtext):nowTime=str(time.strftime("%Y%m%d...
python往相對路徑中寫日志,單獨運行該問題,沒問題,但是通過其他程序運行該python文件就會報錯
寫日志的py文件:
def writeFileName(self,logtext):
nowTime =str(time.strftime("%Y%m%d",time.localtime(time.time())))
timeForWrite = str(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time())))
fileName = "..\log\\result.txt"
if os.path.exists(fileName):
f = open(fileName,'a+')
f.write(logtext.decode("utf-8").encode("GBK"))
f.close()
else:
f = open(fileName,'w')
f.write(logtext.decode("utf-8").encode("GBK"))
f.close()
通過命令行運行報錯:
C:\Users\wanglongjun>python D:\software\python\PyProject\robotization\pythonFile
\runfile\test1.py
Traceback (most recent call last):
File "D:\software\python\PyProject\robotization\pythonFile\runfile\test1.py",
line 21, in
write.writeFileName("test2,2016-08-10 17:29:19,failse,time is out"+"\n")
File "D:\software\python\PyProject\robotization\pythonFile\runfile\test1.py",
line 16, in writeFileName
f = open(fileName,'w')
IOError: [Errno 2] No such file or directory: '..\\log\\result.txt'
在其他python文件中執(zhí)行該文件也報錯:
File "./runfile/test1.py", line 21, in
write.writeFileName("test2,2016-08-10 17:29:19,failse,time is out"+"\n")
File "./runfile/test1.py", line 16, in writeFileName
f = open(fileName,'w')
IOError: [Errno 2] No such file or directory: '..\\log\\result.txt'
跪求各位大神幫忙看看需要如何解決這種情況,跪謝
展開
總結(jié)
以上是生活随笔為你收集整理的runfile python_python文件执行路径问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 场景法设计测试用例atm_测试用例设计经
- 下一篇: c++socket多个客户端通过不同端口