python中head_python学习笔记[headfirst]
1內置函數 (BIF)
python中有很多內置函數,再遇到一個需求時候,優先考慮內置函數。內置函數使用的時候不需要導入命名空間
range():生成一個從0到某個數的數字列表
2從文件讀取數據
2.1文件輸出
python中的基本機制是基于行的,程序從文本文件讀入數據,一次取到一個數據行
the_file = open('file.txt')
# do something with data
the_file.close()
打開一個新的IDLE回話,切換目錄到數據文件的目錄
import os
os.getcwd()//查看當前路徑
os.chdir('/data/yitingfan/')
打開文件,輸出文件的所有內容內容
data = open('sketch.txt')
for each_line in data:
print each_line
處理完數據之后,需要關閉文件
data.close()
兩個處理字符串的方法
str.split('x'[,n])//第一個參數是分隔符,默認情況下盡可能多分解。第二個可選參數是分割的字段數目。
str.find('')//如果找到字符串,返回索引,如果沒有找到,返回-1
2.2處理異常
try:
except:
3數據保存到文件
3.1向文件中寫入
out=open("file.txt","w")//以寫模式打開文件對象
python 3:print('write some data into file',file=out)
python 2.x print >> out ,"write data into file"
//把數據寫至一個文件對象
out.close()//關閉文件對象
3.2處理異常
try:
pass
except IOError:
print 'file error'
finally:
file.close()
總結
以上是生活随笔為你收集整理的python中head_python学习笔记[headfirst]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软KinectV2深度传感器在Ubun
- 下一篇: win10底部任务栏无响应怎么解决