When I run the code it says "TypeError: unlink() got an unexpected keyword argument 'missing_ok'"
When I run the code it says "TypeError: unlink() got an unexpected keyword argument 'missing_ok'"
这是我的代码。这是我程序中的所有内容:
from pathlib import Path
new_dir = Path.home() / "new_directory"
file_path = new_dir / "program2.py"
file_path.unlink(missing_ok=True)
文件program2.py不存在;这就是为什么我想将 missing_ok 参数设置为 True,这样它就不会引发 FileExistsError。但每次我 运行 代码时,它都会给我以下消息:
file_path.unlink(missing_ok=真)
TypeError: unlink() 得到了一个意外的关键字参数 'missing_ok'
我的 python 版本是否过时,或者我是否在代码中犯了错误,将不胜感激!
TypeError: unlink() got an unexpected keyword argument 'missing_ok'
这意味着 unlink()
函数不需要您的输入 variable_name missing_ok
您似乎也在尝试在这两行中进行 [numerical] 除法(这不是有效的操作...?)
new_dir = Path.home() / "new_directory"
file_path = new_dir / > "program2.py"
仅在 python 3.8
上将 missing_ok
参数添加到 Path.unlink
。如果你想使用这个参数,你应该升级 python 到更新的版本。
您可以使用命令 python -V
检查您的 python 版本
这是我的代码。这是我程序中的所有内容:
from pathlib import Path
new_dir = Path.home() / "new_directory"
file_path = new_dir / "program2.py"
file_path.unlink(missing_ok=True)
文件program2.py不存在;这就是为什么我想将 missing_ok 参数设置为 True,这样它就不会引发 FileExistsError。但每次我 运行 代码时,它都会给我以下消息:
file_path.unlink(missing_ok=真)
TypeError: unlink() 得到了一个意外的关键字参数 'missing_ok'
我的 python 版本是否过时,或者我是否在代码中犯了错误,将不胜感激!
TypeError: unlink() got an unexpected keyword argument 'missing_ok'
这意味着 unlink()
函数不需要您的输入 variable_name missing_ok
您似乎也在尝试在这两行中进行 [numerical] 除法(这不是有效的操作...?)
new_dir = Path.home() / "new_directory"
file_path = new_dir / > "program2.py"
仅在 python 3.8
上将 missing_ok
参数添加到 Path.unlink
。如果你想使用这个参数,你应该升级 python 到更新的版本。
您可以使用命令 python -V