概述
我写了一个脚本来读取python中的文本文件。
这是密码。parser = argparse.ArgumentParser(description='script')
parser.add_argument('-in', required=True, help='input file',
type=argparse.FileType('r'))
parser.add_argument('-out', required=True, help='outputfile',
type=argparse.FileType('w'))
args = parser.parse_args()
try:
reader = csv.reader(args.in)
for row in reader:
print "good"
except csv.Error as e:
sys.exit('file %s, line %d: %s' % (args.in, reader.line_num, e))
for ln in args.in:
a, b = ln.rstrip().split(':')
我想检查这个文件是否存在并且不是空文件,但是这个代码给了我一个错误。
我还想检查程序是否可以写入输出文件。
命令:python script.py -in file1.txt -out file2.txt
错误:good
Traceback (most recent call last):
File "scritp.py", line 80, in
first_cluster = clusters[0]
IndexError: list index out of range
最后
以上就是虚拟石头为你收集整理的python检验文件是否存在_如何在python中检查文本文件是否存在且不为空的全部内容,希望文章能够帮你解决python检验文件是否存在_如何在python中检查文本文件是否存在且不为空所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复