1. python注释作者
注释的作用
使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性
单行注释(行注释)
以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用
示例代码如下:
# 这是第一个单行注释
print("hello python")
为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字
多行注释(块注释)
如果希望编写的 注释信息很多,一行无法显示,就可以使用多行注释
要在 Python 程序中使用多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以)
示例代码如下:
"""
这是一个多行注释
在多行注释之间,可以写很多很多的内容……
"""
print("hello python")
什么时候需要使用注释?
注释不是越多越好,对于一目了然的代码,不需要添加注释
对于 复杂的操作,应该在操作开始前写上若干行注释
对于 不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格)
绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么
2. python ini文件怎么注释
read(filename):读取ini文件中的内容
sections():得到所有section,返回列表形式
options(section):得到给定section的所有option
items(section):得到指定section的所有key-value
get(section,option):得到section中的option值,返回str类型
get(section,option):得到section中的option值,返回int类型
3. Python如何进行中文注释
#在Python中显示中文注释和输出中文
a ="中文"
print a
d:Python27python.exe "D: est中文.py"
Process started >>>
File "D: est中文.py", line 1
SyntaxError: Non-ASCII character 'xe5' in file D: est中文.py on line 1, but no encoding
declared; see http://python.org/dev/peps/pep-0263/ for details
<<< Process finished. (Exit code 1)
#-*- coding:utf-8 –*-
#在Python中显示中文注释和输出中文
a ="中文"
print a
d:Python27python.exe "D: est中文.py"
Process started >>>
<<< Process finished. (Exit code 0)
#-*- coding:utf-8 –*-
#在Python中显示中文注释和输出中文
a ="中文"
print a.decode('utf-8').encode('cp936')
d:Python27python.exe "D: est中文.py"
Process started >>>
中文
<<< Process finished. (Exit code 0)
(3)python注释文件版权扩展阅读
python源代码必须完全由ASCII集合组成,如果直接在python中添加中文注释的时候,python执行时会引发异常,告知非ASCII字符语法错误。
类似:SyntaxError: Non-ASCII character.....................but no encoding declared;
解决方法就是告知python使用的编码方式,告知方法是在源文件的初始部分,而且必须放在第一行,否则不起作用!
例如:
#coding=utf-8
或
#coding=gbk
表示文件的编码
4. python如何获取python文件中的注释
主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行
其他的:
import linecache
file=open('3_2.txt','r')
linecount=len(file.readlines())
linecache.getline('3_2.txt',linecount)
这样做的过程中发现一个问题,因为我的脚本是循环读取3_2.txt文件,当3_2.txt发生变化时,读到的内容不变化,看了一下linecache应该是缓存的问题,查资料后发现果然是这样,在用linecache之前清除一下缓存就好了linecache.clearcache()。
5. python代码怎么注释掉
那一行代码前面加个
#
就是注释掉了
或者一般的编辑器都可以ctrl
+
/
,就直接在光标的那一行注释了
6. 请教怎么用python过滤掉JS文件中的所有注释
怎么用python过滤掉JS文件中的所有注释
txt中的注释有// 或者/**/,过滤代码如下:
BufferedReader reader = new BufferedReader(new FileReader("test.txt"));
PrintStream writer = new PrintStream(new FileOutputStream("test_new.txt"));
String buf;
while ((buf=reader.readLine()) != null) {
if (buf.isEmpty()) {continue;}
if (buf.matches("[/]+.*")) {
buf = buf.replaceAll("[/]+(.*)", "$1"); //去掉前面的/
}
buf = buf.replaceAll("\\s+(.*)", $1); //去掉前面的空格
writer.println(buf);
}
reader.close();
writer.flush();
writer.close();
7. 如何用python提取XML中的注释
from xml.etree import ElementTreestr_ = '' #文件中的xml字符串xml_obj = ElementTree.fromstring(str_)
然后通过对xml_obj进行操作,xml_obj本身也是一个xml节点。
xml_obj.getchildren() 获取根节点的子节点列表
xml_obj.findall(node_name) 搜索xml_obj节点下名为node_name的所有节点
xml_obj.tag 节点的标签
xml_obj.text 节点的文本信息 ,本例中可以获得K这个文本。
xml_obj.tail 节点尾部的文本信息,本例中获取Channel Regulator KCR1 Suppresses Heart Rhythm by Molating the Pacemaker Current I 就需要搜索到标签为sup的节点,然后取节点的tail文本获得。
8. linux下开发python怎么指定新建文件头注释
1.选择File -> Settings
9. python能添加注释么 怎么添加
Python中的注释有单行注释和多行注释:
Python中单行注释以#开头,例如:
# 这是一个注释
print("Hello, World!")
多行注释用三个单引号'''或者三个双引号"""将注释括起来,例如:
1、单引号(''')
#!/usr/bin/python3 '''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''print("Hello, World!")
2、双引号(""")
#!/usr/bin/python3 """
这是多行注释,用三个双引号
这是多行注释,用三个双引号
这是多行注释,用三个双引号
"""print("Hello, World!")
(9)python注释文件版权扩展阅读:
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。
10. python可以申请软件著作权么
python如果是计算机开发出来的软件则可以申请软件著作权,如果不是,那么就不可以申请软件著作权。计算机软件著作权是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。就权利的性质而言,它属于一种民事权利,具备民事权利的共同特征。
法律依据
《软件著作权》第九条 申请软件著作权登记的,应当向中国版权保护中心提交以下材料:
(一)按要求填写的软件著作权登记申请表;
(二)软件的鉴别材料;
(三)相关的证明文件。
《软件著作权》第十条 软件的鉴别材料包括程序和文档的鉴别材料。
程序和文档的鉴别材料应当由源程序和任何一种文档前、后各连续30页组成。整个程序和文档不到60页的,应当提交整个源程序和文档。除特定情况外,程序每页不少于50行,文档每页不少于30行。
《软件著作权》第十一条 申请软件著作权登记的,应当提交以下主要证明文件:
(一)自然人、法人或者其他组织的身份证明;
(二)有著作权归属书面合同或者项目任务书的,应当提交合同或者项目任务书;
(三)经原软件著作权人许可,在原有软件上开发的软件,应当提交原著作权人的许可证明;
(四)权利继承人、受让人或者承受人,提交权利继承、受让或者承受的证明。
《软件著作权》第十二条 申请软件著作权登记的,可以选择以下方式之一对鉴别材料作例外交存:
(一)源程序的前、后各连续的30页,其中的机密部分用黑色宽斜线覆盖,但覆盖部分不得超过交存源程序的50%;
(二)源程序连续的前10页,加上源程序的任何部分的连续的50页;
(三)目标程序的前、后各连续的30页,加上源程序的任何部分的连续的20页。
文档作例外交存的,参照前款规定处理。
《软件著作权》第十三条 软件著作权登记时,申请人可以申请将源程序、文档或者样品进行封存。除申请人或者司法机关外,任何人不得启封。
《软件著作权》第十四条 软件著作权转让合同或者专有许可合同当事人可以向中国版权保护中心申请合同登记。申请合同登记时,应当提交以下材料:
(一)按要求填写的合同登记表;
(二)合同复印件;
(三)申请人身份证明。
《软件著作权》第十五条 申请人在登记申请批准之前,可以随时请求撤回申请。
《软件著作权》第十六条 软件著作权登记人或者合同登记人可以对已经登记的事项作变更或者补充。申请登记变更或者补充时,申请人应当提交以下材料:
(一)按照要求填写的变更或者补充申请表;
(二)登记证书或者证明的复印件;
(三)有关变更或者补充的材料。
《软件著作权》第十七条 登记申请应当使用中国版权保护中心制定的统一表格,并由申请人盖章(签名)。
申请表格应当使用中文填写。提交的各种证件和证明文件是外文的,应当附中文译本。
申请登记的文件应当使用国际标准A4型297mm X 210mm(长X宽)纸张。
《软件著作权》第十八条 申请文件可以直接递交或者挂号邮寄。申请人提交有关申请文件时,应当注明申请人、软件的名称,有受理号或登记号的,应当注明受理号或登记号。
登记流程
1)填写软件基本信息采集表;
2)提供部分源程序(电子版):登记人应提供该软件的WORD电子版部分源程序(前2000行 和 后2000行,共计4000行,最后一页为软件退出部分代码);
3)提供手册(电子版):根据软件的不同类型,需要申请人提供WORD版软件使用操作手册 或者 软件设计说明书 ;
4)报送审查;
5)版权中心复审:初审通过受理后审查31-35个工作日,约45-50天左右出审查结果并公告;
7)公告发证;