关于python:”as”操作符做什么?

What does the 'as' operator do?

本问题已经有最佳答案,请猛点这里访问。

我正从泽德肖的《刻苦学习Python》中学到Python的基本知识。我现在在第36章(符号回顾),遇到了"as"操作符。我需要在python中搜索它的用途。我知道这个问题很广泛,但到目前为止,在python.docs上还没有发现任何东西。这个接线员做什么?


它用于在导入模块或使用with子句时创建别名:

1
2
3
4
5
6
7
8
import pandas as pd

df = pd.DataFrame()

#####

with open(file_name, 'r') as my_file:
    my_file.readlines()

它与with关键字一起使用:

1
2
3
with open("file.foo") as f:
    # Do something with f
    pass