第一段脚本

打开脚本编辑工具 创建一个名为scriptl.py的文件
#!/usr/bin/env python
import sys                  #Load a library module
print (sys.platform)
print (2 ** 10)             #Raise 2 to a power
x = 'Spam!'
print (x * 10)              #sting repetition

Q 为什么要在第一行写这个#!/usr/bin/env python?
A : 避免硬解码 Python 解释器的路径 enc程序可以通过系统的搜索路径的设置定位Python 解释器。这种方法可以使代码更具有可移植性,因为没有必要所有的代码第一行都硬解码Python的安装路径。

执行命令运行脚本 一定要在目录下运行 / User /username(用户名) / Documents / python
>  cd / User / horck / Documents / python    
bogon:~ john$ cd / User / horck / Documents / python
bogon:/ john$ python /Users/john/Desktop/scriptl.py 
darwin
1024
Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!
关键字以及参数 大概认识

import:每次会话的第一次运行

>>> import scriptl.py
darwin
1024
Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named py
>>> import scriptl.py
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named py
>>> 

reload : 每次都运行此会话 (函数 不是关键字 2.6内置 3.0改名)

模块的显要特性 :属性
创建名为myfile.py的文件
#!user/bin/env python
title = "The meaning of Life"
打印结果1
>>> import myfile
>>> print (myfile.title)
The meaning of Life
>>> 
打印结果2
>>> from myfile import title
>>> print(title)
The meaning of Life
>>> 
from和 import区别和相同

两个命令很相似 ,from增加了对载入组件的额外赋值变量名,直接使用title就行,少了myfile.title

相同之处 执行的时候都会走 myfile.py

再次添加一个 name 属性
>>> reload(myfile)
<module 'myfile' from 'myfile.py'>
>>> myfile.name
'you see see you ~'
>>> myfile.name,myfile.title
('you see see you ~', 'The meaning of Life')   // 元组后面会讲 

>>> from myfile import name,title
>>> name,title
('you see see you ~', 'The meaning of Life')
>>> 
dir()函数 变量遍历
>>> dir(myfile)
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'name', 'title']
>>> 

类似 builtins 这样的参数 为Python预定义的内置变量名,对于解释器来说有特定的意义。name 这样的自定义变量名在最后显示。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容

  • 两本不错的书: 《Python参考手册》:对Python各个标准模块,特性介绍的比较详细。 《Python核心编程...
    静熙老师哈哈哈阅读 3,359评论 0 80
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,560评论 1 118
  • 1 创建一个博客应用 在本书中,你将学习如何创建完整的,可用于生产环境的Django项目。如果你还没有安装Djan...
    lakerszhy阅读 2,679评论 9 22
  • C++调用python 在C/C++中嵌入Python,可以使用Python提供的强大功能,通过嵌入Python可...
    Bruce_Szh阅读 13,773评论 1 7
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,039评论 0 5