zoukankan      html  css  js  c++  java
  • 路径及文件操作

    路径及文件操作

    创建目录

    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()则是输入什么串都原封不动的保存为相应字符串

  • 相关阅读:
    Halcon二维仿射变换实例探究
    redis主从+哨兵实战
    单点安装redis+哨兵
    一个学习技术不错的网站
    reset master 不能乱用呀
    MySQL 5.7基于GTID的主从复制实践
    『浅入深出』MySQL 中事务的实现
    使用二进制包安装mysql
    jenkins+gitlab
    mysql的Innodb存储引擎提一嘴
  • 原文地址:https://www.cnblogs.com/wilson403/p/10864998.html
Copyright © 2011-2022 走看看