これは私の問題です:
fpaths=os.listdir(ligand_names_list[0].replace("'", "\\'"))
OSError: [Errno 2] No such file or directory: "5-iodoindirubin-3\\'-oxime"
という名前のファイルがありますが、見つけること5-iodoindirubin-3'-oxime
ができませんos.listdir()
。このスレッドAdding backslashes without escaping [Python]に触発された別の試みを次に示します。
fpaths=os.listdir(ligand_names_list[0].__ repr __())
OSError: [Errno 2] No such file or directory: '"5-iodoindirubin-3\'-oxime"'
この場合の問題は、先頭の一重引用符を削除する方法がわからないことです。何か案が?