linux怎么运行python?
相关学习推荐:linux视频教程
linux下有多种方式运行python:
1. 命令行执行:
建立一个*.py文档,在其中书写python代码。之后,在命令行执行:
$ python *.py
注意事项:1. 需要指明文件的绝对路径;2. 源代码中要指明输出,比如print
2. UNIX脚本:
在建立*.py文件后,需要在源代码头部添加python的执行路径,比如"#! /usr/bin/python"。其中,"#!"被称为"hash bang"。之后,先更改文本权限为可执行文件,再执行即可:
$ chmod +x *.py $ ./*.py
注意事项:1. 如果找不到python执行路径,输入$ which python查看;2. 另一种更适用的方法是,添加env程序,自动寻找python路径,比如将第一行改写为"#! /usr/bin/env python"。这种方法便于程序的跨平台执行,但是前提要保证env的路径;如果不知道env路径,输入$ which env查看。
3. 模块载入与重载:
模块(module):一群变量名的封装,一个模块对应这一个单独的“命名空间”。载入模块后,通过object.attribute访问对象。可以把一个模块理解成一个“包(package)”,这样做的好处就是:把处理同一个问题的所有代码打包,方便反复使用。python提供的模块概念,很好地解决了重复变量名的问题,因为即使变量名相同,因为模块名不同,所以仍然可以区分(很像R语言中的“双冒号”操作符,package::function)。
载入:import mymoduel或者from mymodule import object;另一种方法使用execfile('mymodule.py')。
重载:使用load()函数,比如load(mymodule)。
注意事项:1. import/from/load()都不需要指明模块后缀,这也暗示着模块需要在当前运行目录下;2. import/from之后,再次import/from不起作用。同样,修改该模块后import/from(第二次)也没有。这是,需要用load()载入。execfile()不存在这个问题。
4. 最爽的做法:
emacs中配置python运行环境。
相关学习推荐:python教程
以上就是linux怎么运行python?的详细内容,更多请关注其它相关文章!
上一篇: css如何去掉重叠部分的边框?
推荐阅读
-
Win8.1系统不能运行使命召唤ol怎么办?win8.1不能玩使命召唤的解决方法
-
Linux不能上网ping:unknown host出错该怎么办?
-
Python实现保证只能运行一个脚本实例
-
实例处于已停止或运行中状态时怎么从实例上分离弹性网卡
-
Thinkphp 在linux下无法正常显示验证码图片,该怎么解决
-
【Python】从0到1:150代码搞定贪吃蛇!(可直接copy + 运行哦~)
-
linux服务器load average飚的很高,但是cpu和内存还可以,这是怎么回事呢
-
mysql - php在linux后台定时运行的脚本有哪些?
-
关于python中“赋值就是建立一个对象的引用”,大家怎么看?Python一切皆为对象又是什么意思?
-
提升Python程序运行效率的6个方法