在Python中引用本地文件通常有以下几种方法:
使用`import`语句
导入整个文件:`import 文件名`
导入特定的函数、变量或类:`from 文件名 import 函数名/变量名/类名`
导入整个文件并为其指定别名:`import 文件名 as 别名`
使用`os`和`os.path`模块
获取当前工作目录:`import os; print(os.getcwd())`
改变当前工作目录:`os.chdir('/path/to/directory')`
创建新的目录:`os.mkdir('/path/to/new/directory')`
检查文件或目录是否存在:`os.path.exists('/path/to/directory')`
获取文件或目录的绝对路径:`os.path.abspath('/path/to/directory')`
获取文件或目录的基本名称:`os.path.basename('/path/to/directory')`
获取文件或目录的父目录路径:`os.path.dirname('/path/to/directory')`
使用`pathlib`模块 (Python 3.4及以上版本推荐使用):
`from pathlib import Path`
`path = Path('/path/to/file')`
`path.exists()`
`path.abspath()`
`path.parent`
引用本地文件中的类或函数
创建一个包含类或函数的Python文件(例如`mylib.py`)。
在另一个文件中(例如`loadlib.py`)使用`import`或`from`语句引用`mylib.py`。
创建类的实例并调用其方法,例如:
```python
from mylib import Hello
h = Hello()
h.sayHello()
确保要引用的本地文件位于与Python脚本相同的目录中,或者将其添加到Python模块搜索路径中。