Python的一些小错误解决方法/Pycharm小技巧

1.Non-UTF-8 code starting with ‘\xe8‘ in file

在程序开头加上

# -*- coding:utf-8 -*-
2. PEP 8: missing whitespace around operator

意思是周围缺少空格,在符号前后加上空格即可。
pycharm中多处替换可以按下ctrl+R。如下图所示
pycharm替换

3.#!/usr/bin/python3 和 #!/usr/bin/env python3的区别

#!/usr/bin/python3是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python3解释器;
#!/usr/bin/env python3这种用法是为了防止操作系统用户没有将python3装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python3的安装路径,再调用对应路径下的解释器程序完成操作。
#!/usr/bin/python3相当于写死了python3路径;
#!/usr/bin/env python3会去环境设置寻找python3目录,推荐这种写法

4.Pycharm2020控制台长文档自动换行

选中自动分行即可,如下图所示
pycharm控制台分行

5.Pycharm修改编码格式

File->setting->Editor->File Encodings

在这里插入图片描述
在这里插入图片描述
Project Encoding是具体的文件的编码格式
Global Encoding是控制台的编码格式

6.Pycharm缩进/反向缩进

整体缩进:选中要缩进的代码,按下tab键。

反向缩进:选中要缩进的代码,先按下按下shift同时按下tab键。

7.python错误解决TypeError: first arg must be callable

使用_thread.start_new_thread(func(), ())时,报错:TypeError: first arg must be callable。

解决方案:
去掉方法后的括号:_thread.start_new_thread(func, ())

8.ffmpeg转换MP4为MP3文件
ffmpeg -i input.mp4 -vn  -acodec libmp3lame -ac 2 -qscale:a 4 -ar 48000  output.mp3
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值