我想打开/读取/写入位于父目录的文件夹中的文件:
这是我的文件树:
HiLo v2.00/
┣ Data/
┣ Files/
┃ ┣ __pycache__/
┃ ┃ ┣ __init__.cpython-38.pyc
┃ ┃ ┣ config.cpython-38.pyc
┃ ┃ ┣ menu.cpython-38.pyc
┃ ┃ ┗ score.cpython-38.pyc
┃ ┣ __init__.py
┃ ┣ config.py
┃ ┣ game.py
┃ ┣ menu.py
┃ ┗ score.py
┣ __pycache__/
┃ ┣ config.cpython-38.pyc
┃ ┣ game.cpython-38.pyc
┃ ┗ score.cpython-38.pyc
┗ setup.py
我想打开/读取/写入文件Data/
夹中的文件。我将如何打开它Files/menu.py
?
这听起来像您在找什么从Python脚本获取当前目录的父目录
连同https://stackabuse.com/introduction-to-the-python-pathlib-module/
from pathlib import Path
d = Path(__file__).resolve().parents[1]
print(d)
d = d / 'Data' / 'yourfile.txt'
print(d)
with d.open() as file:
print(file.read())
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句