ASIC 设计中经常处理一些文本, 常用的脚本语言Perl, python都可以胜任, 但是我更偏向于python, 语法简单易懂, 没有perl那么多奇奇怪怪的符号。
本篇就来记录一些常用的python基础知识加以备忘。
- python字符的大小写转换
1 | str = "www.runoob.com" |
- python获取当前系统时间
1 | import time |
输出的结果是:
1279578704.6725271
但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:
time.localtime(time.time())
用time.localtime()方法,作用是格式化时间戳为本地的时间。
输出的结果是:
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)
现在看起来更有希望格式成我们想要的时间了。
1 | time.strftime('%Y-%m-%d',time.localtime(time.time())) |
- python 获取某个目录的文件列表:
1 | #!/usr/bin/python |
产生的file list 如下所示:
1 | ../src/core/m14k_cscramble_stub.v |