我正在编写一个脚本,该脚本以 SAS 数据集的文件路径的形式获取用户输入。为了在开发我使用的程序时使文件路径正常工作
data= r'//filepath/file.sas7bdat'
但我现在想从用户输入传递文件路径,如下所示:
path = input("Filepath: ")
用于
df = pd.read_sas(data, format = 'sas7bdat', encoding="cp1252")
但我不知道如何将文件路径传递给使用文字 r' ',类似这样
data=r'path'
最佳答案
原始字符串仅在您对其中包含反斜杠的字符串文字进行硬编码时才有用。由于您现在希望 path
来自用户的输入,因此根本不需要使用原始字符串,并且您可以使用 path
,因为它是由 返回的>直接输入()
:
df = pd.read_sas(path, format = 'sas7bdat', encoding="cp1252")
关于python - 输入文件路径并传递给字符串文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52968875/