找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2200|回复: 5

[求助] 关于在命令行里调用py文件使用sys.argv[1]参数问题

1

主题

5

帖子

5

积分

贫民

积分
5
stecheer 发表于 2018-12-19 14:43:07 | 显示全部楼层 |阅读模式
本帖最后由 stecheer 于 2018-12-20 14:23 编辑

各位大神们,小弟刚刚学习python一个月,在命令行调用py文件出现这个问题。以前是没问题的,并且我传递了正确的参数给sys.argv[1]和sys.argv[2]。自从我把原来的python3.7.0和Pycharm卸载了,然后重新装了Anaconda 3之后,这个问题一直出现。之所以重装是因为以前的顺序装的不对,环境变量总出问题,如无法使用pandas等。求大神帮忙看一下,感激不尽!

program.png
Error.png
回复

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
fxl447098457 发表于 2018-12-20 06:43:15 | 显示全部楼层
本帖最后由 fxl447098457 于 2018-12-20 06:48 编辑

你print下返回的东西就明白了。你的索引超标了。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
stecheer  楼主| 发表于 2018-12-20 08:25:25 | 显示全部楼层
fxl447098457 发表于 2018-12-20 06:43
你print下返回的东西就明白了。你的索引超标了。

您好,给在命令提示符里传给py文件两个csv文件路径,对应sys.argv[1]和sys.argv[2],没搞明白怎么超标了,请大神指点。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
stecheer  楼主| 发表于 2018-12-20 13:11:35 | 显示全部楼层
有没有大佬解答一下,小弟感激不尽
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
stecheer  楼主| 发表于 2018-12-20 14:24:31 | 显示全部楼层
D:\Users\John.shi\Desktop\调试.png
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
ruuning_snail 发表于 2018-12-21 15:28:33 | 显示全部楼层
是运行脚本的命令有问题,你把xxxPython xxx.py用双引号括在一起,就没有sys.argv[1]了,应该是xxxpython xxx.py xxx.csv xxx.csv这样的运行命令
回复 支持 反对

使用道具 举报

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

本版积分规则

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