python文件操作、查看路徑、查看文件名



1
# -*- coding: utf-8 -* 2 3 # from sys import argv 4 # script,input_file = argv 5 import os 6 file_url = "E:\\python_study\\test.txt" 7 input_file_path = os.path.dirname(file_url) 8 input_file_name = os.path.basename(file_url) 9 print "文件是否存在:",os.path.exists(file_url) 10 print "文件名為:",input_file_name 11 print "文件的路徑為:",input_file_path 12 13 def print_all(f): 14 print f.read() # 變量f 是一個file類型 15 16 def rewind(f): 17 f.seek(0) # seek 文件的磁頭是讀取byte字節,0從頭開始,1從當前位置開始,2從文件末尾開始 18 19 def print_a_line(line_count,f): 20 print line_count,f.readline(), #readline讀取一行到遇到\n停止讀取,如果打印時不要print的換行符則print語句結尾加,

打開文件常用的幾種方式:

 r、w、a為打開文件的基本模式,對應着只讀、只寫、追加模式;
b、t、+、U這四個字符,與以上的文件打開模式組合使用,二進制模式,文本模式,讀寫模式、通用換行符,根據實際情況組合使用、

常見的mode取值組合:

r或rt 默認模式,文本模式讀
rb   二進制文件
  
w或wt 文本模式寫,打開前文件存儲被清空
wb  二進制寫,文件存儲同樣被清空
  
a  追加模式,只能寫在文件末尾
a +  可讀寫模式,寫只能寫在文件末尾
  
w +  可讀寫,與a + 的區別是要清空文件內容
r +  可讀寫,與a + 的區別是可以寫到文件任何位置
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM