文章目录
- 相对路径
- 字符串转义
- 异常捕获
- functools模块
- shiboken2模块
- pycharm每行最多120个字符
- os与sys模块
- py与pyc
- pyc文件的反编译
- python 实现录音功能
- 判断是否有效文件
- ImportError: cannot import name 'EVENT_TYPE_OPENED' from 'watchdog.events' (D:\ana\lib\site-packages\watchdog\events.py)
- ImportError: cannot import name 'soft_unicode' from 'markupsafe' (D:\lauf\markupsafe\__init__.py)
- AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
相对路径
相对于当前执行的py文件所在的目录,与导入的模块无关;即使操作的相对路径是在该模块中,也无关。
字符串转义
处理换行与\u的问题
s1 = "name is jack; \n age is 23;"
print(s1) # 自动换行
s2 = "name is jack; \\n age is 23;"
print(s2) # 不换行,\\代表一个普通的\, n 也是一个普通的字符,所以不换行;
s2.replace("\\n"