Python이 .py 파일을 읽는 방법에는 세 가지가 있습니다. open() 함수를 통해 모듈을 가져오고, Pathlib 모듈과 importlib 모듈을 가져옵니다. 이러한 메서드를 사용하면 모듈 실행이나 해당 기능 사용과 같은 다양한 목적으로 .py 파일의 내용을 읽고 사용할 수 있습니다.
Python에서는 .py 파일을 읽는 방법이 다음과 같습니다:
1 open() 함수를 사용하세요
with open('file.py', 'r') as f: file_content = f.read()
open ('file.py', 'r')
.py 파일을 열고 해당 내용을 f
로 읽습니다. open('file.py', 'r')
打开.py文件并将其内容读入f
中。f.read()
读取文件中的所有内容。2. 使用Pathlib模块
import pathlib file_path = pathlib.Path('file.py') file_content = file_path.read_text()
pathlib.Path('file.py')
创建一个指向.py文件的Path
对象。file_path.read_text()
读取文件并返回其内容。3. 使用importlib模块(仅限模块)
如果你想从.py文件中导入模块,可以使用importlib
模块:
import importlib module = importlib.import_module('file')
importlib.import_module('file')
将.py文件作为模块导入到module
变量中。实战案例:
假设我们有一个名为my_module.py
f.read()
파일의 모든 내용을 읽습니다.
2 Pathlib 모듈
def greet(name): print(f"Hello, {name}!")
pathlib.Path('file.py')
을 사용하여 가리키는 Path
를 만듭니다. .py 파일 코드>객체로. 🎜file_path.read_text()
파일을 읽고 해당 내용을 반환합니다. 🎜🎜3 importlib 모듈 사용(모듈만) 🎜🎜🎜.py 파일에서 모듈을 가져오려면 importlib
모듈을 사용할 수 있습니다: 🎜# 使用open()函数 with open('my_module.py', 'r') as f: code = compile(f.read(), '<string>', 'exec') exec(code) # 使用Pathlib模块 import pathlib file_path = pathlib.Path('my_module.py') # 注意:为了执行,你需要将代码编译并执行 code = compile(file_path.read_text(), '<string>', 'exec') exec(code) # 使用importlib模块(仅限模块) import importlib my_module = importlib.import_module('my_module') # 调用模块中的函数 my_module.greet('John')
importlib.import_module('file')
.py 파일을 module
변수에 모듈로 가져옵니다. 🎜🎜실용 예: 🎜🎜🎜 my_module.py
라는 모듈이 있다고 가정합니다. 🎜Hello, John!
위 내용은 Python이 .py 파일을 읽는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!