python学习手册(第三章:如何运行程序)
来源:互联网 发布:德国2016经济数据 编辑:程序博客网 时间:2024/05/22 02:00
需要牢记的第一条原则:当你对一段python代码的运行有任何疑问的时候,马上打开交互命令行并实验代码,看看会发生什么。
- 在文件中打印语句是必须的,但是在交互命令行中自动打印表达式的结果,不需要在交互命令行下输入完整的打印语句。
- 试着点击回车键或Ctrl+C组合键来返回主提示模式。
# A_First_Python_Script_P55_2017_11_23# A First Python Scriptimport sysprint (sys.platform)print (2 ** 100)x = 'Spaml'print (x * 8)
python A_First_Python_Script_P55_2017_11_23.py > saveit.txt
前面运行中的三行输出都存储到了saveit.txt中,而不是显示出来,这通常叫做流重定向。
直接点击python文件,会出现命令窗口一闪而过的现象,可以在代码中加入input(),但是不建议加上。可能看不见python的错误信息。
每一个以扩展名py截尾的python源代码文件都是一个模块。其他的文件可以通过导入这一模块读取这个模块的内容。导入从本质上来讲,就是载入另一个文件,并能够读取那个文件的内容。一个模块的内容通过这样的属性能够被外界世界使用。
step 1:在终端里先用 cd 指令到导入文件的路径
step 2:切到 python 交互环境下,输入 import myfunc (当 myfunc.py 是你的文件全名的话)
step 3:输入 myfunc.函数名(参数)
从一般意义上来讲,模块往往就是变量名的封装,被认作的命名空间。在一个包中变量名就是所谓的属性:也就是说,属性就是绑定在特定对象上的变量名(就像一个模块)。一个模块文件的变量名可以通过两个python语句读取–import和from,以及reload调用。
创建 .py 文件,内容为 title = ‘my meaning of life’。
作为替代方案,可以通过这样的语句从模块文件中获得(实际上是复制)变量名。
从现在开始要避免使用import和reload启动程序是个好主意。
事实上,还有很多方式可以运行模块文件中保存的代码,例如
exec(open ('threenames_P67_2017_11_23.py').read())
exec调用有着类似于import的效果,但是,他从技术上不会导入模块,默认情况下,每次以这种方式调用exec的时候,他都从新运行文件。
- python学习手册(第三章:如何运行程序)
- 【Python 学习手册笔记】如何运行程序
- 《Python学习手册》学习笔记(2)之第2章Python如何运行程序(关键词:编程语言/Python)
- 【Python 学习手册笔记】Python 如何运行程序
- 《Python学习手册》学习笔记(3)之第3章如何运行程序(关键词:编程语言/Python)
- 第三章、如何运行程序
- Python学习手册(第三部分)
- [如何运行python程序]
- python 如何运行程序
- 如何运行python程序
- 如何运行Python程序
- 如何运行Python程序
- 如何运行Python程序
- 如何运行Python程序
- Python如何运行程序
- 【Python】Python学习(二)——Python程序如何运行
- 【Python】Python学习(三)——如何运行Python程序
- 第二章、Python如何运行程序
- vitamio遇到的问题
- 【11.23】matlab学习笔记(一)
- Centos6.6源码编译Nginx
- Java 3DES加密/解密demo
- HA集群搭建
- python学习手册(第三章:如何运行程序)
- Ranger Restful API操作用户user和群组group接口
- Openwrt 3G拨号上网
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- js页面循环input,checked赋值
- hive的行转列,列转行
- FFmpeg-3.3.1移植到Android平台(Mac编译)
- nanddump读出nandflash包括坏块
- RecyclerView刷新异常java.lang.IndexOutOfBoundsException