Python新手入门百问百答

Python新手入门百问百答,第1张

Python新手入门百问百答 Python新手入门百问百答

文章目录
  • Python新手入门百问百答
    • Q1:Python如何查看已经安装的库或模块、安装包?
    • Python安装librosa,报错Cannot uninstall ‘llvmlite’解决?
    • iPython清屏命令,如何清空命令窗?
    • Python字符串前加r和不加r的区别?
    • 如何让Python画图的时候不显示图窗,同时保存图片?
    • 如何让Python固定在一行不断输出?即Python同行输出
    • Linux上如何运行Python脚本?
    • 持续更新中

本文总结记录新手入门时,使用Python遇到的常见问题。

Q1:Python如何查看已经安装的库或模块、安装包?
  • IPython下:help() -> modules 或 help(‘modules’)
  • cmd/power shell下:pip list
  • 安装新的模块/库:pip install xxxx
Python安装librosa,报错Cannot uninstall ‘llvmlite’解决?
  • 详细报错如下:
ERROR: Cannot uninstall ‘llvmlite’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
  • 解决:pip install librosa --ignore-installed llvmlite

  • 参考链接:https://blog.csdn.net/Mark_2018/article/details/104311175

iPython清屏命令,如何清空命令窗?
  • for Unix-like systems : !clear
  • for Windows : !CLS

转载于: https://www.cnblogs.com/yaos/p/7121892.html

Python字符串前加r和不加r的区别?
  • 以换行符 n为例:

  • 若不加r,则会将n当成转义字符,把n当成一个整体,表示换行

  • 若加r,表示强制按默认字符写入,不转义,也即不会有换行的效果,末尾输入的是和n

  • 实际代码如下:

    str1 = r'Hello Worldn'
    str2 = 'Hello Worldn'
    print(str1)
    print(str2)
    
  • 输出结果如下:

    Hello Worldn
    Hello World
    
如何让Python画图的时候不显示图窗,同时保存图片?
  • 解决:在import包后加上use语句

    import matplotlib  
    matplotlib.use('Agg') 
    
  • 注意:一定要再import后面加上这句,其他地方添加无效。

  • 参考1:https://www.jianshu.com/p/fa01b8776e77

  • 参考2:https://blog.csdn.net/rumswell/article/details/7342479

如何让Python固定在一行不断输出?即Python同行输出
  • 类似C语言,末尾添加r,而非n
  • 举例,print('%d'%(number), end='r')
Linux上如何运行Python脚本?
  • 首先确定是否安装了python,指令: python --version,查看Python版本

  • 如已安装,假设srcipt是你的脚本名字

  • 则在命令行输入:python script.py,即可调用

持续更新中

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5436900.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存