初次写博客,就随便说点我遇到的问题吧。
1. 参数声明过程中,简写字符大小写有严格的区分。后面待输入参数的一定要加冒号
例子:
try:
options, args = getopt.getopt(sys.argv[1],
'hvsm:r:',
['help',
'version',
'show',
'monitor',
'reset'])
其中输入关键字,-m或-r 或者 --monitor或--reset参数后,用户必须输入后续的输入值,而其其他参数不需要输入。若去掉声明中的:,则按照无参响应命令。
2. 回车换行符号和table符号,也是有严格意义的区别。当一条语句结束后,另起一行,回车和table符,在不同的编译器,格式不一致。防止windows和linux系统中编写过程中的跨平台问题,最后用4个空格符代替,否则,在执行过程中,容易造成执行失败。
3. 若声明一个变量为bitmap或者数组或者字符串,打印的时候可以打印数组的首个元素方式,显示整个字符串。
例如:
在C中 BITMAP_T portMap;(前文函数声明中,BITMAP_T为一个整型数组,及int[4]类型声明)。
在python中,通过JSON语言调用上述结构体(JSON中字典)引用protMap的时候。即打印此变量。应该使用% config['portMap'][0]来打印128bit的位图字符串。
初来乍到,先写到这里吧。写的也比较仓促和捉鸡,继续码代码啦。欢迎指正和交流。
阅读(1354) | 评论(0) | 转发(0) |