利用python腳本刪除txt文件每行後4個字符,並換行
# import os filename = r"123.txt" new_filename = r"1234.txt" with open(filename,encoding="utf-8") as f1, open(new_filename,"w",encoding="utf-8") as f2: for line in f1: new_line = line[:-4] f2.write(new_line) f2.write('\n') f1.close() f2.close()
# import os filename = r"123.txt" new_filename = r"12345.txt" with open(filename,encoding="utf-8") as f1, open(new_filename,"w",encoding="utf-8") as f2: for line in f1: new_line = line[3:] f2.write(new_line) f1.close() f2.close()
有時我們並不想讓轉義字符生效,我們只想顯示字符串原來的意思,這就要用r和R來定義原始字符串。如:print r'\t\r'
實際輸出爲“\t\r”。
常見的轉義字符
轉義字符 | 輸出 |
\' | ' |
\" |
" |
\a | ‘bi’響一聲 |
\b | 退格 |
\f | 換頁(在打印時) |
\n | 回車,光標在下一行 |
\r | 換行,光標在上一行 |
\t | 八個空格 |
\\ | \ |