python3_訪問url、json、讀寫檔案
訪問url:
import urllib.request
f = urllib.request.urlopen('http://www.python.org/')
print(f.read(300))
webbrowser呼叫瀏覽器開啟url:
import webbrowser
webbrowser.open("http://www.baidu.com", new=0) #new=0為預設可以不寫,new=0表示在當前瀏覽器開啟;new=1表示瀏覽器新視窗開啟
介紹一下 webbrowser.open(url, [new=0], [autoraise=True]):
這個方法是在預設的瀏覽器中顯示url, 如果new = 0, 那麼url會在同一個瀏覽器視窗下開啟,如果new = 1, 會開啟一個新的視窗,如果new = 2, 會開啟一個新的tab, 如果autoraise = true, 視窗會自動增長。
訪問json:
import json
file = open("f:/hjson.json").read()
data = json.loads(file)
讀取檔案:
1:
file = open("f:1.txt")
print( file.read() ) #直接輸出一坨
2:
file_name = "f:/1.txt"
file_open = open(file_name)
for i in file_open:
print( file_open.readline(), end="" ) #一行一行輸出
效果一樣的或者:
file_name = "f:/1.txt"
file_open = open(file_name)
for i in file_open:
print(i, end="")
寫入檔案:
file_name = "f:/1.txt"
file_open = open(file_name,"a")
file_open.write("dswe\neqweds") #如果想一次寫入多個值:>>>file_open.write(type_data + ":" + url_data)
file_open.close()
模式 | 描述 |
---|---|
r | 以只讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。 |
rb | 以二進位制格式開啟一個檔案用於只讀。檔案指標將會放在檔案的開頭。這是預設模式。 |
r+ | 開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。 |
rb+ | 以二進位制格式開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。 |
w | 開啟一個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。 |
wb | 以二進位制格式開啟一個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。 |
w+ | 開啟一個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。 |
wb+ | 以二進位制格式開啟一個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。 |
a | 開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。 |
ab | 以二進位制格式開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。 |
a+ | 開啟一個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫。 |
ab+ | 以二進位制格式開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫。 |
相關文章
- 如何讀取和寫入JSON檔案JSON
- Python常用配置檔案ini、json、yaml讀寫總結PythonJSONYAML
- 追加寫入json檔案JSON
- Json檔案轉換為Excel檔案!涉及讀檔案,時間戳轉化,寫文件JSONExcel時間戳
- python---json檔案寫入PythonJSON
- 前端專案透過‘URL 重寫’部署在 IIS 中,訪問 WebAPI 介面前端WebAPI
- 檔案排版(文字檔案讀寫)
- Golang 讀、寫檔案Golang
- Python 讀寫檔案Python
- Python——檔案讀寫Python
- keras讀寫檔案Keras
- 「Python」:檔案讀寫Python
- 檔案的讀寫
- C#讀取Json配置檔案C#JSON
- Java讀取Json檔案工具類JavaJSON
- springboot去讀json檔案解析json陣列處理Spring BootJSON陣列
- 阿里雲oss的檔案無法使用URL訪問,返回:This XML file does not appear阿里XMLAPP
- python讀寫excel檔案PythonExcel
- C++讀寫檔案C++
- 普通檔案的讀寫
- python檔案讀寫操作Python
- C++檔案讀寫C++
- C#讀取指定json配置檔案C#JSON
- VBA建立文字檔案、讀寫文字檔案
- SpringBoot 解決打包釋出後讀取不到 json 檔案問題Spring BootJSON
- Java web 專案,在網頁url地址訪問名JavaWeb網頁
- 讀取檔案流並寫入檔案流
- Python:讀寫檔案(I/O) | 組織檔案Python
- nodejs xmlreader 讀寫xml檔案NodeJSXML
- Python中的檔案讀寫Python
- C++檔案讀寫操作C++
- Golang對檔案讀寫操作Golang
- Java 字元流檔案讀寫Java字元
- C語言-檔案讀寫C語言
- Perl讀寫檔案&字串操作字串
- Python 檔案讀寫(Python IO)Python
- c風格讀寫檔案
- java 讀寫 ini 配置檔案Java
- C/C++ 檔案讀寫C++