linux运行python程序和Centos运行Python程序

一、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/envpython"。这种方法便于程序的跨平台执行,
        但是前提要保证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运行环境。
 
二、Centos6运行python程序
1、打开终端

 2、找到文件所在路径假如: /home/lnx/test

3、在终端命令行cd /home/lnx/test打开文件所在文件夹,  输入python dayin1.py--->回车--->得到文件里的内容“hello world”

posted @   思江  阅读(82157)  评论(1编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示