找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2718|回复: 1

[求助] 求助大神,sys.argv[1]报错问题

1

主题

1

帖子

1

积分

贫民

积分
1
Blue_Bug 发表于 2017-12-9 14:15:07 | 显示全部楼层 |阅读模式
按照教程学习数据分析,一下程序,运行时报错

import sys
import glob
import os
print("output 145:")
inputPath = sys.argv[1]
for input_file in glob.glob(os.path.join(inputPath,'*.txt')):
    with open(input_file, 'r', newline='') as filereader:
       for row in filereader:
           print("{}".format(row.strip()))

IndexError: list index out of range

一直解决不了,求大神指教。非常感谢!!!!
回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-12-11 09:11:42 | 显示全部楼层
如果你是编译器运行的程序,需要设置运行时传入参数
如果是命令行运行的程序(比如你的文件名是a.py)那么你需要执行python3 a.py 123
其中123是你传入的参数
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表