【发布时间】:2020-10-23 17:02:26
【问题描述】:
我想从电子表格或文本文件中读取文件列表(inc 路径)以进行某些下游处理。该列表是从另一个进程生成的日志,路径包括一个 2 位数的年份文件夹,后跟一个项目编号文件夹,如下所示:
\\servername\projects\19\1901001\project files\filetobeprocessed.abc
问题是上面的字符串一读入,就被解释为
\\servername\\projects\x019\x01901001\\project files\x0ciletobeprocessed.abc
这意味着我不能使用路径来访问文件。
将路径字符串赋给变量,我试过了:
thePath = repr(pathreadfromfile)
分配路径字符串后,我尝试使用修复字符串
thePath.replace('\x0','\\')
thePath.replace('\\x0','\\')
thePath.replace(r'\x0','\\')
似乎没有任何东西可以修复路径以便可以用来打开文件。 我在 python 或 Ironpython 中找不到任何建议以编程方式解决此问题的任何内容。我知道您可以通过使用 r'' 使用原始文本创建路径来解决此问题。
任何帮助表示赞赏
【问题讨论】:
标签: path numbers ironpython revit slash