zoukankan      html  css  js  c++  java
  • python

    常用模块: os(处理文件和目录), sys(sys 模块包含了与 Python 解释器和它的环境有关的函数。)

    sys.argv 变量是一个字符串的 列表。特别地,sys.argv 包含了 命令行参数 的列表,即使用命令行传递给你的程序的参数。

    当执行 python using_sys.py we are arguments 的时候,python 命令运行 using_sys.py 模块,后面跟着的内容被作为参数传递给程序。Python 为把它存储在 sys.argv 变量中。

    记住,脚本的名称总是 sys.argv 列表的第一个参数。所以,在这里,'using_sys.py'是sys.argv[0]、'we'是 sys.argv[1]、'are'是sys.argv[2]以及'arguments'是 sys.argv[3]。

     1 import os
     2 print(os.getcwd())#取当前工作目录 绝对路径
     3 print(os.chdir(".."))  # 更改当前目录
     4 print(os.getcwd())#取当前工作目录
     5 
     6 print(os.curdir)  # 当前目录,相对路径  .
     7 print(os.pardir)  # 父目录,相对路径   ..
     8 
     9 print(os.mkdir("test1"))  # 创建文件夹, 相对路径创建在当前路径下;如果写绝对路径,就是对应的绝对路径里创建
    10 print(os.rmdir("test1"))  # 只能删除空文件夹
    11 print(os.remove("../images/5.png"))  # 删除文件,不能删文件夹。
    12 print(os.listdir('c://'))  # 列出一个目录下的所有文件
    13 os.rename("test", "test1")  # 重命名
    14 print(os.stat("file.txt"))#获取文件信息
    15 print(__file__) #__file__就是这个文件的绝对路径
    16 print(os.path.abspath(__file__))  # 获取绝对路径
    17 print(os.path.split("c:\usr\aa.txt"))  # 分割路径和文件名
    18 print(os.path.dirname("c:\usr\bb.txt"))  # 获取父目录
    19 print(os.path.basename("c:\usr\cc.txt"))  # 获取最后一级,如果是文件显示文件名,如果是目录显示目录名
    20 print(os.path.exists("c://test2"))  # 目录/文件是否存在
    21 print(os.path.isfile(r"E:	est.zip"))#判断是否是一个文件
    22 print(os.path.isdir(r"E:folder"))#是否是一个文件夹
    23 name = 'a.sql'
    24 print(os.path.join("e",name))#拼接成一个路径
    25 
    26 print(os.sep)  # 当前操作系统的路径分隔符
    27 print(os.linesep)  # 当前操作系统的换行符
    28 print(os.pathsep)  # 当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
    29 print(os.environ)  # 当前系统的环境变量
    30 print(os.name)  # 当前系统名称
    31 # c://java/jre;c://python
    32 # /usr/local:/root
    33 os.system('dir') #用来执行操作系统命令,只能执行,获取不到结果
    34 res = os.popen('ipconfig') #用来执行操作系统命令,并且获取到返回结果.read
    35 print(res.read())
     1 #常量
     2 import sys
     3 print(sys.path) #环境变量
     4 print(sys.platform) #看当前系统是什么
     5 print(sys.version)#看python的版本
     6 print(sys.exit('程序退出'))
     7 quit('程序退出') #退出程序
     8 print('hahaha')
     9 def fun(a):
    10     pass
    11 print(sys.argv) #是获取运行python文件的时候 传入的参数, 打印的是list
    12 
    13 #python xxx.py aa
  • 相关阅读:
    《学习之道》第六章习惯的部分-信号
    《学习之道》第六章习惯的组成
    《学习之道》第六章习惯的形成
    《学习之道》第五章小恶魔造成拖延(二)
    《学习之道》第五章拖延的两个小案例
    《学习之道》第五章是借口造成拖延(一)
    《学习之道》第五章认识拖延
    《学习之道》第五章认识“小恶魔”
    《学习之道》第五章分心与拖延
    redis 安装
  • 原文地址:https://www.cnblogs.com/nancyzhu/p/8313432.html
Copyright © 2011-2022 走看看