Python 轉義符以及指令碼自動生成
歡迎加入學習交流QQ群:657341423
本人新書《玩轉Python網路爬蟲》,可在天貓、京東等商城搜尋查閱或通過右側圖書連結購買,專案深入淺出,適合爬蟲初學者或者是已經有一些網路爬蟲編寫經驗,但希望更加全面、深入理解Python爬蟲的開發人員。
首先介紹一下python轉義符基礎知識:
其中最為常見就是換行
f.write(str + ‘\n’)
\n 是要加引號的,寫入的時候unix系統會直接寫\n, win系統會自動替換為\r\n,讀的時候不會替換
應用擴充套件:
在某些情況下,如果想要自動生成python指令碼,可以通過轉義符實現python的程式碼縮排,如果需要傳入引數,可以使用格式化輸出實現。下面直接看程式碼:
strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))
CreatScript=["a=['ab']","if a:","print(%r)" %strHello]
file=open('Script.py','w')
file.write(str(CreatScript[0])+'\r\n')
file.write(str(CreatScript[1])+'\r\n'+'\t')
file.write(str(CreatScript[2])+'\r\n')
file.close()
生成Script.py檔案如下:
Script.py可以直接執行:
歡迎加入學習交流QQ群:657341423
相關文章
- 【AWR】自動生成AWR報告指令碼以及用法指令碼
- 自動生成Statspack的指令碼指令碼
- 自動生成ASH報告指令碼指令碼
- AWR報告自動生成指令碼指令碼
- 自動生成awr報告指令碼指令碼
- awr報告每天自動生成指令碼指令碼
- SQL Server映象自動生成指令碼方法SQLServer指令碼
- 使用shell生成orabbix自動化配置指令碼指令碼
- AWR Report 自動生成指令碼 [final]指令碼
- 一個自動生成oracle job的指令碼Oracle指令碼
- Python——自動簽到指令碼Python指令碼
- Orale自動啟動以及關閉指令碼_linux指令碼Linux
- 自定義Mybatis自動生成程式碼規則MyBatis
- 記windows自定義bat指令碼自啟動WindowsBAT指令碼
- linux下rman增量備份指令碼以及指令碼自動執行Linux指令碼
- 用bat指令碼自動生成安裝包InnosetupBAT指令碼
- shell指令碼實現自動生成awr報告指令碼
- generatorConfig自動生成實體類以及自定義生成註釋的方法
- [python] request 介面測試自動化指令碼轉化為 [locust] 效能測試指令碼Python指令碼
- 一個自動ftp的指令碼(轉)FTP指令碼
- oracle 自動冷備份指令碼(轉)Oracle指令碼
- 幾個shell自動化指令碼(轉)指令碼
- 「懶惰的美德」我用 python 寫了個自動生成給文件生成索引的指令碼Python索引指令碼
- 一個自動生成awr報告的shell指令碼指令碼
- apache_weblogic自動生成可執行指令碼ApacheWeb指令碼
- 根據表結構,自動生成匯入指令碼指令碼
- 開機自動執行python指令碼Python指令碼
- python實現自動搶課指令碼Python指令碼
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- 【轉載】linux自動分割槽指令碼Linux指令碼
- Oracle10g 自動生成AWR報告的指令碼Oracle指令碼
- 自動ftp指令碼FTP指令碼
- 自動化瓦力多渠道打包python指令碼Python指令碼
- bootstrap colorscheme以及theme自動生成bootScheme
- SpringBoot整合mybatis-plus,pagehelper以及程式碼自動生成Spring BootMyBatis
- Oracle10g自動生成AWR分析報告的指令碼Oracle指令碼
- specjvm自動化指令碼JVM指令碼
- 自動備份指令碼指令碼