Ubuntu、Python、pycharm使用过程中问题解决方法笔记

1、关于pycharm导入lxml时无法导入etree的问题:

  出现问题时我导入的是lxml 3.5.1版本,无法通过from lxml import etree导入etree,从网上百度了很多还是没法解决,于是我尝试卸载lxml,再从终端使用sudo pip3 install lxml安装lxml,使用这个命令时默认安装了最新版lxml 4.4.1,所以得出结论应该是版本不匹配的问题,最后发现pycharm里可以使用上述语句导入了!!!

2、关于使用my_fake_useragent模块随机生成User-Agent的问题:

  之前一直用的是用fake_useragent随机生成User-Agent

1 from fake_useragent import UserAgent
2 ua = UserAgent().random
3 print(ua)

  但是在自己私人电脑使用的时候无法使用fake_useragent,只看到一个很像的my_fake_useragent,于是就安装了这个包,发现没法用UserAgent().random导入,最后尝试使用以下方法可以解决(只是在random后面简单地加了个括号,哈哈):

from my_fake_useragent import UserAgent
ua = UserAgent().random()
print(ua)

   当然也可以在终端通过sudo pip3 install fake_useragent安装fake_useragent包来解决

3、sudo nautilus可以获得管理员权限打开和运行所有文件

4、rm、rm -r和rm -rf,mkdir和mkdir -p的区别

  rm只能删除空目录,当需要删除非空目录时,就需要用到rm -r命令,rm -r表示通过递归的方式删除该目录及该目录下的所有文件,属于增量操作,rm -rf表示强制删除,不需要确认;mkdir表示创建目录,如果需要创建A目录下的B目录则需要通过命令mkdir A ,然后cd A, mkdir B,而mkdir -p则可以通过递归的方式创建新的目录并在新目录下再创建新目录,如实现上述功能可以使用命令mkdir -p A/B,也属于增量操作。

 

转载于:https://www.cnblogs.com/jason--/p/11371735.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值