Python tutorial阅读之使用 Python 解释器
Posted 罗梁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python tutorial阅读之使用 Python 解释器相关的知识,希望对你有一定的参考价值。
- 配置环境变量后,一般可以直接通过Python或指定Python版本号来调用Python。
Python 解释器有些操作类似 Unix shell:当使用终端设备(tty)作为标准输入调用时,它交互的解释并执行命令;当使用文件名参数或以文件作为标准输入调用时,它读取文件并将文件作为 脚本 执行。
Python -m 模块名 [arg] ... #可以直接执行模块,类似于直接读取文件并作为脚本执行
1 python -c command [arg] ... #直接执行命令 2 python -c "print(\'hello world\')" 3 $ hello world
- 参数传递
调用解释器时,脚本名和附加参数传入一个名为
sys.argv
的字符串列表。你能够获取这个列表通过执行import sys
,列表的长度大于等于1;没有给定脚本和参数时,它至少也有一个元素:sys.argv[0]
此时为空字符串。脚本名指定为\'-\'
(表示标准输入)时,sys.argv[0]
被设定为\'-\'
,使用 -c指令 时,sys.argv[0]
被设定为\'-c\'
。使用 -m模块 参数时,sys.argv[0]
被设定为指定模块的全名。-c指令 或者 -m模块 之后的参数不会被 Python 解释器的选项处理机制所截获,而是留在sys.argv
中,供脚本命令操作。 - 指定编码
# -*- coding: UTF-8 -*-
特殊的编码注释必须在文件中的 第一或第二 行定义。
以上是关于Python tutorial阅读之使用 Python 解释器的主要内容,如果未能解决你的问题,请参考以下文章
Python tutorial阅读之Python基本运算与基本变量
python使用 pywin32 模块操作 excel,Python 操作 excel 系列之五
DeepLearning tutorial机器学习算法在训练过程中保存参数
TensorFlow Tutorial: 10 minutes Practical TensorFlow lesson for quick learners(译)