我想知道是否有一种在Python中分离代码块的最佳实践。例如,在MATLAB中,两个注释符号(%%
)创建一个代码段。目前,我正在做:
####
## Import libraries
####
import _mssql #Binary here: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
####
## Connect to db + Query the data
####
q_file = open ("query.txt", "r")
query = q_file.read().replace('\n', '')
##Connect to the database
conn = _mssql.connect(server='', user='',
password='', database='')
##Query the database
conn.execute_query(query)
for row in conn:
print(row)
####
## Data filtering
####
[...]
顶层使用模块,在各自的模块中实现单独的部分,然后参考主模块中的部分:
下一级(可选,谨慎使用)使用类
下一级,您需要什么,使用函数
子级使用块
子级使用空行和注释
最后的想法像在OQ中这样的大型注释块显示“代码气味”。您现在开始想知道如何组织您的代码是正确的:)
Python很自然地提供了一个模块化的结构,并为每一层结构提供了文档字符串。
您的注释通常属于函数名或方法描述。然后代码自然读取。(有些评论太明显了,以至于毫无用处,比如“导入库”。)
请参阅进一步的PEP 257以指导您的文档工作。
相关问题 更多 >
编程相关推荐