簡體   English   中英

特殊字符上的python strip函數

[英]python strip function on special characters

我有一個像下面的文件。 我正在嘗試閱讀,刪除斜線。 閱讀工作文件,但當我刪除斜杠\\

module pe (c_imm_z03a, c_lt_func_z40a, c_or_z43a, c_opr1_z43a, 
    c_oprk_z43a, c_oprl_z43a, c_orm_z43a, c_wtn_z404a, 
    c_wtx_z404a, \imm_pkt_z43a[0] , \imm_pkt_z43a[1] , ldimm_z402b_b, 
    lt_anden_z43a, \lt_imm_z43a_b[0] , \lt_imm_z43a_b[1] , 
    \lt_imm_z43a_b[2] , \lt_imm_z43a_b[3] , \lt_imm_z43a_b[4] , 
    \lt_imm_z43a_b[5] , \lt_imm_z43a_b[6] , \lt_imm_z43a_b[7] , 
    \lt_imm_z43a_b[8] , \lt_imm_z43a_b[9] , \lt_imm_z43a_b[10] ,


lines=f.readlines()
for line in lines:
  if "\\" in line:
    print line.strip("\\")

這不能給我我想要的東西,我不確定為什么不這樣做。 我如何解決它? 感謝幫助!

str.strip()去除字符串的開始和結束字符。 引用文檔

返回刪除前導和尾隨字符的字符串的副本。

強調我的。

要刪除行中的斜線,請使用str.replace()

print line.replace("\\", '')

或使用str.translate()以更快的方式刪除字符:

print line.translate(None, '\\')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM