最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 文件處理注意事項(xiàng)總結(jié)

 更新時(shí)間:2017年04月10日 09:50:06   投稿:lqh  
這篇文章主要介紹了Python 文件處理注意事項(xiàng)總結(jié)的相關(guān)資料,需要的朋友可以參考下

Python 文件處理注意事項(xiàng)總結(jié)

文件處理在編程中是常見(jiàn)的操作,文件的打開(kāi),關(guān)閉,重命名,刪除,追加,復(fù)制,隨機(jī)讀寫(xiě)非常容易理解和使用。需要注意的是文件的安全關(guān)閉,采用with語(yǔ)句輕松便捷:

with open(pathname,”r”) as myfile: 
do_some_with(myfile)

1.CSV 的文件處理

csv 模塊可以很好地處理csv文件,而Pandas 模塊則可以較好的處理大型的csv文件,還可以處理HTML等,并提供分塊處理。

2.XML 的文件處理

對(duì)于較小的xml文件,最好使用cElementTree,至少要用ElementTree,對(duì)于大型文件,最好用lxml處理。

3.文件內(nèi)容的序列化和范序列化

用pickle 實(shí)現(xiàn)序列化和反序列化非常簡(jiǎn)單dump()和load()即可,但要注意,pickle不能實(shí)現(xiàn)原子化操作,數(shù)據(jù)源敏感,存在安全隱患。另一種序列化的形式是json。同樣是dumps(),load(),擴(kuò)展性好,可以指定decoder,性能比pickle差一些。

4.日志文件處理

在記錄日志文件使用logging 模塊是要注意logging是線程安全的,避免多個(gè)進(jìn)程同時(shí)寫(xiě)入同一個(gè)日志。

5.圖像文件處理

對(duì)于通常的文件的圖像處理,PIL 模塊足以應(yīng)付了。在Linux環(huán)境下要注意相關(guān)圖像庫(kù)的安裝,一般ImageMagick 庫(kù)是首選。如果涉及圖像識(shí)別等深層次圖像處理,就要尋求OpenCV的幫助了

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

西丰县| 苗栗市| 工布江达县| 南郑县| 化州市| 麦盖提县| 五峰| 瓦房店市| 博乐市| 余姚市| 吉隆县| 汝阳县| 岫岩| 临泉县| 安乡县| 金乡县| 公主岭市| 那曲县| 商洛市| 蒙阴县| 贵阳市| 日喀则市| 昂仁县| 桦甸市| 原平市| 深水埗区| 华宁县| 顺平县| 观塘区| 弥渡县| 竹山县| 宜都市| 宣城市| 连州市| 鄄城县| 南涧| 珠海市| 大丰市| 洛浦县| 太仆寺旗| 靖边县|