在 PyCharm 中轻松进行编辑、格式化及版本控制
1. PyCharm 中的代码提取与引用更新
在 PyCharm 里,代码提取功能十分实用。例如有如下函数:
def write_to_database(datum: str) -> None:
connection = sqlite3.connect(CANDY_DB)
cursor = connection.cursor()
sql = f"INSERT INTO candy(name) VALUES ('{datum}')"
print(sql)
cursor.execute(sql)
cursor.close()
connection.close()
将这个函数提取到单独的文件时,PyCharm 会自动发现相关的导入语句并进行移动,但对于像 CANDY_DB 这样的常量,它不会自动移动,需要手动处理。提取函数后,相关文件的引用会自动更新。如 input_file_a.py 文件的第一行现在变为:
from input.database_helper import write_to_database
input_file_b.py 同理。
超级会员免费看
订阅专栏 解锁全文
46

被折叠的 条评论
为什么被折叠?



