【发布时间】:2015-08-09 12:25:48
【问题描述】:
我有这个小程序(我知道有很多错误):
#!/usr/bin/python
import os.path
import sys
filearg = sys.argv[0]
if (filearg == ""):
filearg = input("")
else:
if (os.path.isfile(filearg)):
print "File exist"
else:
print"No file"
print filearg
print "wasn't found"
如果我输入python file.py testfile.txt开始它
输出总是(即使文件不存在):
File exist
如果你不知道我想从这个程序中得到什么,我想打印“文件'文件名'未找到”如果文件不存在并且如果它存在我不想打印“文件存在"
有什么解决办法吗? 谢谢
【问题讨论】:
-
懒得调试?
print filearg...
标签: python linux command-line terminal arguments