在 python 中打开文件时出现无效参数错误

Invalid argument error while opening file in python

代码:

f=open("C:\Users\Dell\assignment1\random_walk_tenk.dat","r")

我收到错误:

OSError: [Errno 22] Invalid argument: 'C:\Users\Dell\x07ssignment1\random_walk_tenk.dat'

这一行,我做错了什么?

你可以添加 r 字符串,它会修复它 r""

f=open(r"C:\Users\Dell\assignment1\random_walk_tenk.dat","r")

正斜杠需要转义。更好的方法是通过在字符串后缀 r.

来使用原始字符串

尝试:

with open(r"C:\Users\Dell\assignment1\random_walk_tenk.dat") as f:
    data = f.read()

我这样做了。

from pathlib import Path

data = Path("C://Users/Dell/assignment1/random_walk_tenk.dat").read_text()