【干货】linux运行python,linux运行python

您所在的位置:网站首页 linux修改文件权限为可修改 【干货】linux运行python,linux运行python

【干货】linux运行python,linux运行python

2023-05-03 03:54| 来源: 网络整理| 查看: 265

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

一、linux下有多种方式运行python:

命令行执行: 建立一个*.py文档,在其中书写python代码。

之后,在命令行执行: $ python *.py

注意事项:

需要指明文件的绝对路径; 源代码中要指明输出,比如print UNIX脚本: 在建立*.py文件后,需要在源代码头部添加python的执行路径,

比如"#! /usr/bin/python"。

其中,"#!"被称为"hash bang"。

之后,先更改文本权限为可执行文件,

再执行即可: $ chmod +x .py $ ./.py

注意事项:

如果找不到python执行路径,输入$ which python查看; 另一种更适用的方法是,添加env程序,自动寻找python路径,比如将第一行改写为"#! /usr/bin/envpython"。这种方法便于程序的跨平台执行,但是前提要保证env的路径;如果不知道env路径,输入$ which env查看。 模块载入与重载: 模块(module):一群变量名的封装,一个模块对应这一个单独的“命名空间”。

载入模块后,通过object.attribute访问对象。

可以把一个模块理解成一个“包(package)”,这样做的好处就是:把处理同一个问题的所有代码打包,方便反复使用。

python提供的模块概念,很好地解决了重复变量名的问题,因为即使变量名相同,因为模块名不同,所以仍然可以区分(很像R语言中的“双冒号”操作符,package::function)。

载入:import mymoduel或者from mymodule import object;

另一种方法使用execfile('mymodule.py')。

重载:使用load()函数,比如load(mymodule)。

注意事项:

import/from/load()都不需要指明模块后缀,这也暗示着模块需要在当前运行目录下; 2. import/from之后,再次import/from不起作用。

同样,修改该模块后import/from(第二次)也没有。这是,需要用load()载入。execfile()不存在这个问题。

最爽的做法: emacs中配置python运行环境。

最后福利时间,最近不少小伙伴找我要一些 Linux 学习资料,于是我根据自己的经验,利用业余时间熬夜肝了一个月,整理一份「10G Linux 学习资料大全」,免费共享给大家!

据说有小伙伴靠这份攻略顺利进入 BAT 哦,所以一定要好好学习这份资料!

几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!

资料也按目录进行编排,每一章下面都有更具体的内容,具体如下:

Linux 常用命令汇总

Linux 经典入门书籍

 ✔ Linux 网络编程教程

 ✔ Linux 成神学习线图

 ✔ 22 份 BAT 面经 pdf 合集

另外我还组建了一个「Linux 编程交流群」,群里每天大家都互相交流 Linux 学习心得,也有我们热心肠的小江美女程序媛给大家答疑。

 如果你是 Linux 新手,那我相信你可以迅速融入到这里面来,同时认识更多的编程大佬。

同样你可以靠着「10G Linux 学习资料大全」迅速度过新手阶段,让你上手 Linux 更加轻松。

大家想要上面「10G Linux 学习资料大全 + 进入编程交流群」,可以点击下方⬇️的卡片扫码进群免费领取。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3