欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python文件操作基本流程代碼實例

 更新時間:2017年12月11日 09:37:34   作者:_nbloser  
這篇文章主要介紹了Python文件操作基本流程代碼實例,具有一定借鑒價值,需要的朋友可以了解下。

文件操作之基本流程

#文本
近日,上市藥企——浙江莎普愛思藥業(yè)股份有限公司頻遭質疑。
12月2日,一篇名為《一年賣出7.5億的洗腦“神藥”,請放過中國老人》的文章稱,
多位眼科醫(yī)生并不認可莎普愛思滴眼液的“白內障防治功效”。質疑者認為,
莎普愛思滴眼液是“假科普,真營銷”,通過廣告誤導患者。
針對質疑,莎普愛思3日晚發(fā)布的公告稱,
0.5%芐達 賴氨酸滴眼液已于上世紀90年代通過了臨床試驗,
是一種安全的、有效的抗白內障藥物。假的

#‘r'打開,需要編碼
f=open('測試','r',encoding='utf8')
print(f.read(10))

#‘w'打開,也需要編碼,
f1=open('測試','w',encoding='utf8')
#print(f1.read())
f1.write('hello')
f1.write('world!愛')
f.close()
f1.close()

#‘a'打開,也要編碼,和‘w'方式一樣,不能夠讀取
要換行要加\n

#讀取一行
s=f.readline()
#讀取多行,讀取是一個列表
s=f.readlines()
for i inf.readlines(): #有.strip()和沒有.strip()的區(qū)別
  print(i.strip())
number=0
for i inf.readlines():
  number += 1
  if number == 6:
    i= ''.join([i.strip(),'iaiqiu']) #字符串連接,取代萬惡的"+"
  print(i.strip())

直接用列表操作更快

data=f.readlines()
data[5]=''.join([data[5],'iaiqiu'])

上面都是鬧著玩的,以后讀文件肯定不會這樣,不可能全部讀取到內存里,因為內存可能沒有那么大。

for i inf:
  print(i.strip())

這種才是以后使用的,最優(yōu)的。

#f.tell()和f.seek()方法,tell()方法返回文件位置
print(f.tell())
print(f.read(10))
print(f.tell())
f.seek(0)
print(f.read(10))
f.close()
#flush()方法,sys.stdout是python編輯框文件,idle也是一個文件
importsys,time
for i inrange(20):
  sys.stdout.write('#')
  sys.stdout.flush()
  time.sleep(0.2)
#truncate()方法,截斷,留下前面的。
f.truncate(20)#中文有點問題,像是刪除英文字符單位

近日,上市藥 :最后那個字,3個字符的,被截成2個沒有辦法顯示了

#r+格式打開文本

1)直接開始寫

filename='suibian'
f=open(filename,'r+',encoding='utf8')
#print(f.readline())
f.write('lalalalal')

近日,上市藥企——浙江莎普愛思藥業(yè)股份有限公司頻遭質疑。
12月2日,一篇名為《一年賣出7.5億的洗腦“神藥”,請放過中國老人》的文章稱,

lalalalal上市藥企——浙江莎普愛思藥業(yè)股份有限公司頻遭質疑。
12月2日,一篇名為《一年賣出7.5億的洗腦“神藥”,請放過中國老人》的文章稱,
::會有文本被覆蓋。

2)讀了后再寫,在最后追加內容

#w+格式打開
還是先清空文件
#a+格式打開
光標在最后。
用最多的是r+格式打開
#同時管理多個文件對象
with  open(filename,'r',encoding='utf8')as  f_read,open(filename,'w',encoding='utf8') as  f_write:
  pass

#01初級代碼

#__author: _nbloser
#date: 2017/12/10
# shaoguan = {'仁化', '始興', '樂昌', '南雄'}
# jiangmeng = {'開平', '蓬江', '臺山', '鶴山', '恩平'}
# guangdong_province = {'韶關':shaoguan, '江門':jiangmeng}
# nanchang = {'東湖', '西湖', '新建', '安義', '進賢'}
# jingdezhen = {'昌江', '珠山', '樂平', '浮梁'}
# jiangxi_province = {'南昌': nanchang, '景德鎮(zhèn)': jingdezhen}
# provinces = {'廣東': guangdong_province, '江西': jiangxi_province} #事先寫入文件
f = open('province.txt', 'r', encoding='utf8')
data = eval(f.read())
f.close()
current_layer = data
parent_layer = []
# exit_flag = False
while True:
  for i in current_layer:
    print(i)
  choice = input(">>")
  if choice in current_layer:
    parent_layer.append(current_layer)
    current_layer = current_layer[choice]
  elif choice == 'b':
    current_layer = parent_layer.pop()
  elif choice == 'q': break
  elif choice == 'i':
    insert = input("輸入你要添加的內容:")
    current_layer.setdefault(insert, { })
    with open('province.txt', 'w', encoding='utf8') as f_write:
      f_write.write(str(data))
      f_write.flush()
  else:
    print("查無此項")

總結

以上就是本文關于Python文件操作基本流程代碼實例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關文章

  • Python利用selenium建立代理ip池訪問網站的全過程

    Python利用selenium建立代理ip池訪問網站的全過程

    selenium控制瀏覽器也是可以使用代理ip的,下面這篇文章主要給大家介紹了關于Python利用selenium建立代理ip池訪問網站的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • python實現搜索指定目錄下文件及文件內搜索指定關鍵詞的方法

    python實現搜索指定目錄下文件及文件內搜索指定關鍵詞的方法

    這篇文章主要介紹了python實現搜索指定目錄下文件及文件內搜索指定關鍵詞的方法,可實現針對文件夾及文件內關鍵詞的搜索功能,需要的朋友可以參考下
    2015-06-06
  • Python刪除指定目錄下過期文件的2個腳本分享

    Python刪除指定目錄下過期文件的2個腳本分享

    這篇文章主要介紹了Python刪除指定目錄下過期文件2個腳本分享,可以用在如刪除指定日期前的日志文件,需要的朋友可以參考下
    2014-04-04
  • python腳本調用iftop 統計業(yè)務應用流量的思路詳解

    python腳本調用iftop 統計業(yè)務應用流量的思路詳解

    這篇文章主要介紹了python腳本調用iftop 統計業(yè)務應用流量的思路詳解,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • python四則運算表達式求值示例詳解

    python四則運算表達式求值示例詳解

    這篇文章主要為大家介紹了python四則運算表達式求值示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 在Django的URLconf中使用命名組的方法

    在Django的URLconf中使用命名組的方法

    這篇文章主要介紹了在Django的URLconf中使用命名組的方法,Django是Pyhton各色高人氣開發(fā)框架中最為著名的一個,需要的朋友可以參考下
    2015-07-07
  • Python讀取串口數據的實現方法

    Python讀取串口數據的實現方法

    本文主要介紹了Python讀取串口數據的實現方法,可以使用pySerial庫來讀取串口數據,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Python之parser.add_argument解讀

    Python之parser.add_argument解讀

    這篇文章主要介紹了Python之parser.add_argument解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python實現統計文章閱讀量的方法詳解

    Python實現統計文章閱讀量的方法詳解

    這篇文章主要為大家詳細介紹了如何溧陽Python語言實現統計文章閱讀量的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-02-02
  • Python四大模塊文件管理介紹

    Python四大模塊文件管理介紹

    我們可以使用python來操作文件,比如讀取文件內容、寫入新的內容等,本文主要介紹了Python IO文件管理的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09

最新評論