运行python脚本的几种方法
来源:互联网 发布:淘宝晒单福利图2000p 编辑:程序博客网 时间:2024/05/23 23:47
linux有下列的几种方法来运行python脚本:
(注:我所用的python环境为 2.6)
一. 终端命令行下
[]$python "name.py"
二. python环境中
若脚本名称为name.py,
其内容为:
a='head'
b='hehe'
print(a,b)
则使用
>>>impport name
针对此种方法我们 使用下面的语句来显示内容:
>>>print (name.a)
>>>head
>>>print (name.b)
>>>hehe
在同一个python环境中,第一次import加载以后,以后再使用import就不会有相应的结果显示了,在
这个时候可以使用>>>reload(name)在python 3.0中可能要加载ipm模块才能使用reload()函数
>>>from imp import reload
>>>reload(name)
三.使用from
假设脚本的名称为name.py
name.py的内容为:
a='head'
b='hehe'
print(a,b)
可以使用下边的方法来运行脚本:
>>>from name import a,b,c
在 这个python环境中我们就可以使用简单的变量名来调用其内容了 。eg:
>>>a
>>>'head'
>>>b
>>>'hehe'
四.使用exec
方法为:
>>>exec(open('name.py').read())
NOTICE:在上面的 方法中,第三种和第四种方法会默认覆盖python环境中已经存在 的且和name.py中
有重名的变量名,且系统不会给出提示,请注意这一点!!!
(注:我所用的python环境为 2.6)
一. 终端命令行下
[]$python "name.py"
二. python环境中
若脚本名称为name.py,
其内容为:
a='head'
b='hehe'
print(a,b)
则使用
>>>impport name
针对此种方法我们 使用下面的语句来显示内容:
>>>print (name.a)
>>>head
>>>print (name.b)
>>>hehe
在同一个python环境中,第一次import加载以后,以后再使用import就不会有相应的结果显示了,在
这个时候可以使用>>>reload(name)在python 3.0中可能要加载ipm模块才能使用reload()函数
>>>from imp import reload
>>>reload(name)
三.使用from
假设脚本的名称为name.py
name.py的内容为:
a='head'
b='hehe'
print(a,b)
可以使用下边的方法来运行脚本:
>>>from name import a,b,c
在 这个python环境中我们就可以使用简单的变量名来调用其内容了 。eg:
>>>a
>>>'head'
>>>b
>>>'hehe'
四.使用exec
方法为:
>>>exec(open('name.py').read())
NOTICE:在上面的 方法中,第三种和第四种方法会默认覆盖python环境中已经存在 的且和name.py中
有重名的变量名,且系统不会给出提示,请注意这一点!!!
阅读全文
0 0
- 运行python脚本的几种方法
- 运行python脚本的几种方法
- 运行python脚本的几种方法
- Python脚本后台运行的几种方式
- Python脚本后台运行的几种方式
- Java运行Python脚本的几种方式
- Python脚本后台运行的几种方式
- Java运行Python脚本的几种方式
- 让Python脚本暂停执行的几种方法
- 让Python脚本暂停执行的几种方法(转载)
- python程序运行时间的几种分析方法
- 【Shell脚本】运行shell脚本文件的几种方法与区别
- 运行Python脚本的一种方法
- Java之——运行Python脚本的几种方式
- bash 下如何限制脚本并发运行的几种方法
- Python:脚本的几种执行方式
- 运行Python程序的几种方式
- 脚本加入crontab的几种方法
- 使用Gson解析json在打包混淆时出错的解决方法
- C#基础知识点(二)
- Hibernate与 MyBatis的比较
- img水平垂直居中
- 每日一练(20171109)
- 运行python脚本的几种方法
- Redis学习笔记之十三:Redis集群
- 一些Android属性的积累
- 获取 APP 的 Launch Image
- 从一件小事, 了解为何 Netflix, Amazon, Google 可以不停的在产品上创新?
- 王垠:如何掌握所有的程序语言
- 所谓的算法,有时候几十行代码就能搞定!
- 模板整理: 部分数据结构
- Ubuntu打开某个软件,侧边栏显示打开,屏幕上不显示