鱼C论坛

 找回密码
 立即注册
查看: 1908|回复: 2

[已解决]一段代码的求助

[复制链接]
发表于 2017-10-2 18:58:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
win 10
python 3.6.2

代码如下:

import sys

print('The command line arguments are:')
for i in sys.argv:
        print(i)

print('\n\nThe PYTHONPATH is', sys.path, '\n')

书上运行结果:

$ python module_using_sys.py we are arguments
The command line arguments are:
module_using_sys.py
we
are
arguments


The PYTHONPATH is ['/tmp/py',
# many entries here, not shown here
'/Library/Python/2.7/site-packages',
'/usr/local/lib/python2.7/site-packages']

我的运行结果:

The command line arguments are:
E:/Python3.6.2/书本程序/module_using_sys.py


The PYTHONPATH is ['E:/Python3.6.2/书本程序', 'E:\\Python3.6.2\\Lib\\idlelib', 'E:\\Python3.6.2\\python36.zip', 'E:\\Python3.6.2\\DLLs', 'E:\\Python3.6.2\\lib', 'E:\\Python3.6.2', 'E:\\Python3.6.2\\lib\\site-packages', 'E:\\Python3.6.2\\lib\\site-packages\\easygui-0.98.0_unreleased-py3.6.egg', 'E:\\Python3.6.2\\lib\\site-packages\\win32', 'E:\\Python3.6.2\\lib\\site-packages\\win32\\lib', 'E:\\Python3.6.2\\lib\\site-packages\\Pythonwin']

请问,为什么我没有we are arguments这几个单词,以及为什么我的地址没有换行呢?
最佳答案
2017-10-2 19:54:12
1.这里得到的是命令行参数,如果没有输入自然就没有。
2.打印列表不会按元素换行的,例子中只是为了好看,且# many entries here, not shown here说明有些并没有显示出来。

在idle中没有给参数:
1.jpg
在命令行窗口,给力参数:
2.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-10-2 19:54:12 | 显示全部楼层    本楼为最佳答案   
1.这里得到的是命令行参数,如果没有输入自然就没有。
2.打印列表不会按元素换行的,例子中只是为了好看,且# many entries here, not shown here说明有些并没有显示出来。

在idle中没有给参数:
1.jpg
在命令行窗口,给力参数:
2.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-2 22:16:16 | 显示全部楼层
前两天才看过a byte of python. 里面就有你这个栗子~
PS:楼上大佬解释很到位~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-2 20:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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