• 常用python shell


    路径及文件操作

    创建目录

    os.mkdir(path_str)
    

    列出当前文件夹中文件,存入string list中

    os.listdir(path_str)
    

    判断路径是否存在

    os.path.exists(path_str)
    

    判断路径对应的位置是文件吗?

    os.path.isfile(path_str)
    

    路径拼接

    string1 = '/home'
    string2 = 'fariver'
    os.path.join(string1, string2)
    output:
    '/home/fariver'
    

    获取当前文件夹路径

    pwd = os.getcwd();
    

    change pwd to path

    os.chdir(path)	
    

    remove directory and its contents, delete all files in path

    import shutil
    shutil.rmtree(‘dirname’)	
    

    remove a file

    os.remove(‘filename’)	
    

    其它目录操作参见
    分隔文件名中的后缀与前缀

    file_name = '/home/xxx/xxx/xxx.jpg'
    res = os.path.splitext(file_name)
    output:
    type(res)
        tuple
    res[0]
        '/home/xxx/xxx/xxx'
    res[1]
        '.jpg'
    

    在文件夹中寻找固定后缀的全部文件

    import glob
    file_list = glob.glob('xx/xx/*.jpg')
    file = 
    ['/home/xxx/xx1.jpg', '/home/xxx/xx2.jpg']
    

    当前python shell中的变量

    dir() #will give you the list of in scope variables:
    globals() #will give you a dictionary of global variables
    locals() #will give you a dictionary of local variables
    
    

    程序执行时等待用户从键盘输入

    input()与raw_input()
    Input()会根据输入的数据的内容作适当的类型转换,比如说数字串会转换为数字
    Raw_input()则是输入什么串都原封不动的保存为相应字符串

  • 相关阅读:
    saltstack笔记
    saltstack学习篇
    tomcat学习篇
    memcache笔记
    sed、awk学习篇
    javascript function call
    jvm性能调优工具
    spring boot 单元测试
    activemq 分布式事务
    sringboot 集成dobbo2.5.3
  • 原文地址:https://www.cnblogs.com/fariver/p/6511694.html
Copyright © 2020-2023  润新知