python 第一节 脚本 import from reload exec
环境Ubuntu 14.04, 不写交互式命令行了,直接脚本开始。
# first Python script
import sys
print(sys.platform)
print(2**4)
x='WALTER'
print(x*5)
1 然后在终端执行 'python fisrt.py' 。
2 将脚本变成可执行文件,在脚本所在目录,终端直接输入‘./test.py’执行。第一,在脚本第一行添加‘#!/path/to/python’,指定解释器路径;第二,脚本文件具有可执行权限。第一行也可使用 UNIX-LIKE 系统中env程序通过系统的搜索路径的设置定位Python解释器,'#!/usr/bin/env python'。
#!/usr/bin/python
# first Python script
import sys
print(sys.platform)
print(2**4)
x='WALTER'
print(x*5)
3 通过import运行之前创建的文件,注意,没有py后缀,只在此回话的第一次导入运行,再次导入不会运行,两个文件在同一路径下。
import test
4 通过python2.x内置函数reload再次运行,每次重载源文件最新版本。注意reload是不可传递的,仅重载括号中的模块,被重载模块中所导入的模块不会重载。
from imp import reload
reload(test)
5 python源文件是一个模块,命名空间,新建一个Python源文件myfile.py:
title = "Walter"
然后导入myfile,并引用title:
import myfile
print(myfile.title)
6 from命令从一个模块中导入特定属性:
from myfile import title
print(title)
7 内置dir函数获得模块内部可用的属性列表:
dir(test)
8 内置exec函数运行模块中的代码,注意这种与import的区别,title内容为Walter:
title=""
exec(open(myfile.py).read())
print(title)
python 第一节 脚本 import from reload exec的更多相关文章
- selenium python 第一个脚本
		
为什么选择python?我的回答很简单,简单易学,功能强大! 下面看看python和selenium 2的结合是什么样子吧 一.第一个selenium python脚本: #coding = utf- ...
 - 初学Python——第一节课
		
一.Python语言的特性: 1.与C语言不同,Python语言是一门解释性语言.程序在执行过程中,执行一步.编译一步. 2.Python是一个动态类型语言,不需要定义变量的数据类型. 3.Pytho ...
 - python第一节课内容及练习
		
一.input输入 sname = input("请输入你的姓名:")yu_yan = input("请输入你学习的语言:")print("{}, 欢 ...
 - Python 第一节随堂练习
		
作业: 1 从键盘输入一个整数,判断该数字能否被2和3同时整除,能否被2整除,能否被3整除,不能被2和3整除,输出相应信息 1 my_num = int(input('请输入一个整数')) 2 if ...
 - python第一节:变量及数据类型
		
一.变量 1.什么是变量 变:即为变化的事物 量:即为事物当前的状态 2.为什么用变量 变量可以方便的记录事物当前状态,在后面随时可以调出使用 3.怎么用变量 变量使用前需要先进行赋值(记录状态) 赋 ...
 - Python——import与reload模块的区别
		
原创声明:本文系博主原创文章,转载或引用请注明出处. 1. 语法不同 import sys reload('sys') 2. 导入特性不同 import 和reload都可以对同一个模块多次加载, ...
 - python中的import,reload,以及__import__
		
python中的import,reload,以及__import__ 分类: UNIX/LINUX C/C++LINUX/UNIX shellpython2013-04-24 20:294536人阅读 ...
 - 第一节:python读取excel文件
		
写在前面: (1)Excel中数字格式int(1),读出的是float(1.0)类型,导致传参时造成不同,强制转换时,int(str(1.0))在2.7版本又会报错ValueError: invali ...
 - Python【外】第一节 map()和匿名函数的配合使用
		
Python[外]第一节 map()和匿名函数的配合使用 map()函数 map函数使用语法如下:map(fun, iterable, ...) 功能: map() 会根据提供的函数fun对指定序列i ...
 
随机推荐
- leetcode424  Longest Repeating Character Replacement
			
""" Given a string s that consists of only uppercase English letters, you can perform ...
 - 为什么阿里Java规约要求谨慎使用SimpleDateFormat
			
前言 在阿里Java开发规约中,有强制性的提到SimpleDateFormat 是线程不安全的类 ,在使用的时候应当注意线程安全问题,如下: 其实之前已经介绍过使用JDK1.8的DateTimeFor ...
 - python爬虫入门之快递查询
			
现在快递遍布生活的角角落落,一个快递其实是信息的集合体,里面包含大量的物流信息,那能不能自己实现一个快递查询的小功能?答案是能的!现在也有别人整理好的快递查询api,比如说快递100,可以通过它提供的 ...
 - 每天一点点之vue框架 watch监听变量(深度监听)
			
<div> <p>FullName: {{fullName}}</p> <p>FirstName: <input type="text& ...
 - 第3节 storm高级应用:2、storm与hdfs的整合工程环境准备;3、整合代码开发
			
======================================== 3. storm与hdfs的整合使用 3.1.功能需求: 实现随机发送订单数据,从计算订单的总金额,然后将订单中的数 ...
 - Matplotlib 入门
			
章节 Matplotlib 安装 Matplotlib 入门 Matplotlib 基本概念 Matplotlib 图形绘制 Matplotlib 多个图形 Matplotlib 其他类型图形 Mat ...
 - 2017 青岛现场赛 I  The Squared Mosquito Coil
			
Lusrica designs a mosquito coil in a board with n × n grids. The mosquito coil is a series of consec ...
 - HihoCoder第二周与POJ3630:Trie树的建立
			
这又是两道一样的题,都是建立trie树的过程. HihoCoder第二周: 这里其实逻辑都很简单,主要在于数据结构struct的使用. #include <iostream> #inclu ...
 - Linux-Power-management
			
1. 低级接口1.1 内核(swsusp)软件挂起1.1.1 睡眠状态的2个控制文件1.1.2 查看当前系统的睡眠控制文件内容1.1.3 状态表(表1)1.1.4 状态的使用1.2 uswsusp用户 ...
 - Spring Boot -- 认识Spring Boot
			
在前面我们已经学习过Srping MVC框架,我们需要配置web.xml.spring mvc配置文件,tomcat,是不是感觉配置较为繁琐.那我们今天不妨来试试使用Spring Boot,Sprin ...