雲計算Python自動化運維開發實戰: 交互模式編程
python
Python 2.7.10 (default, Jul 14 2015, 19:46:27)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>
鍵入下列文字在Python提示符,然後按Enter鍵:
>> print "Hello, Python!" #python2.0
>> print ("Hello, Python!") #python3.0
Hello, Python!
強烈推薦使用ipython,其安裝方式見:http://blog.51cto.com/fklinux/2046741
腳本模式編程:
所謂腳本編程,即把python指令或代碼寫入文本文件當中,再給這些指令指定一個命令解釋器,這個文件文件就是python腳本了。
比如:寫入如下代碼在一個test.py文件
print "Hello, Python!"
運行程序:
python test.py
Hello, Python!
另一種方式執行Python腳本,修改後的test.py文件:
#!/usr/bin/python
print "Hello, Python!"
運行程序:
chmod +x test.py
#./test.py
Hello, Python!
腳本模式編程中使用中文
python默認使用ascii碼,不支持中文,使用中文需要聲明支持中文的字符集,一般是utf8,方式如下:
#!/usr/bin/python
#coding=utf8
#encoding:utf-8
#* coding:utf-8 *
print "你好中國!"
上面3種方式都可以 為什麽有這麽多寫法? python是按正則的方式檢測你的字符集定義裏面有沒有他想要看到的東西,只要符合下面的正則即可:
coding[:=]\s*([-\w.]+)
[root@wing python]# cat a.py
#!/usr/bin/env python
#fdsf coding=utf8 fdaf 比如這裏的fdsf fdaf是我隨便亂寫的 只要裏面有coding utf8 等等就可以
print "中國你好"
註:python3中已經可以直接支持中文,不需要專門指定支持中文的字符集
雲計算Python自動化運維開發實戰: 交互模式編程