zoukankan      html  css  js  c++  java
  • 使用ipython快速重命名文件

    新浪微博上传图片限制了jpg,而ubuntu跳出的框居然是区分大小写的。
    后缀名为JPG的给自动过滤不显示了。又不能像windows一样选择显示所有文件。
    因此只能把需要上传的图片更名为小写的后缀,就有了这么一个需求

    批量重命名一个目录下 所有的 XXX.JPG 成 xxx.jpg

    首先想到用shell干这个事情。可惜shell刚学 折腾了下 sed awk grep 没能搞定。于是打算用python的os模块写一个小脚本。

    突然想到上次在ipython中学到可以在ipython中执行shell命令只需要在命令前面加上!就可以了。于是想到了这么干

    $ ipython
    In[1]: files = !ls

    In[2]: for i in aa:
    !mv $i $i.lower()

    搞定。 ipython 太强大了。 I love python!!

    稍微解释下,
    !mv 表示执行shell命令 mv 如果这里提示没权限 也可以执行 !sudo mv
    $i 表示把python中的变量i 传递给shell 后面的 $i.lower()同理 把i转成小写传回shell

  • 相关阅读:
    ElementUi
    Vue插件
    Vue-cli
    Vue进阶
    Vue组件
    Vue生命期钩子
    Vue基础
    Vue介绍
    logging模块
    time模块
  • 原文地址:https://www.cnblogs.com/pylemon/p/2575300.html
Copyright © 2011-2022 走看看