亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

沒有預期輸出的Python字符串替換

沒有預期輸出的Python字符串替換

波斯汪 2022-11-01 15:55:56
我正在嘗試使用 FunkyPenguin 的RadarrSync腳本,但是我在嘗試將其注銷時遇到了一些字符串替換問題,因此我可以看到發生了什么:         path = movie['path']            path_fr = ConfigSectionMap(server)['path_from']            path_to = ConfigSectionMap(server)['path_to']             logging.debug('path {0}'.format(path))            logging.debug('pathto {0}'.format(path_to))            logging.debug('pathfrom {0}'.format(path_fr))            path2 = path.replace(path-fr, path_to)            logging.debug('path2 {0}'.format(path2))給了我這個結果:2020-04-30 16:19:35,409 [MainThread  ] [DEBUG]  path /mnt/unionfs/Plex/Film/Film/The Big Lebowski (1998)2020-04-30 16:19:35,409 [MainThread  ] [DEBUG]  pathto '/mnt/unionfs/4K/'2020-04-30 16:19:35,409 [MainThread  ] [DEBUG]  pathfrom '/mnt/unionfs/Plex/Film/Film/'2020-04-30 16:19:35,409 [MainThread  ] [DEBUG]  path2 /mnt/unionfs/Plex/Film/Film/The Big Lebowski (1998)我不明白為什么 path2 變量仍然顯示路徑。
查看完整描述

1 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

path_fr 和 path_to 都包含帶引號的字符串。因此 path_fr 不是路徑的一部分。


path_fr = "'/mnt/unionfs/Plex/Film/Film/'"

比較以下輸出:


print("'/mnt/unionfs/Plex/Film/Film/'")

print('/mnt/unionfs/Plex/Film/Film/')


查看完整回答
反對 回復 2022-11-01
  • 1 回答
  • 0 關注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號