zoukankan      html  css  js  c++  java
  • python 打包之类的操作

    cmd语法变量赋值操作,注意=后面不能有空格,引号会被当前是内容的一部分,这你能忍

    set name="C:AABB"
    
    
    # -*- coding : utf-8 -*-
    
    #python版本
    print(sys.version)
    print(sys.executable)
    
    
    import os
    import sys
    import time
    
    curDir = sys.path[0]
    print("当前目录:", curDir)
    
    
    #写文件,注意编码
    def writeFile(filePath, content):
        with open(filePath, 'w', encoding='gb2312') as f:
            f.write(content)
    
    writeFile(curDir + "\1.txt","hello 你好")
    
    
    #读文件,注意编码
    def readFile(filePath):
        data = ""
        with open(filePath, encoding='gb2312') as f:
            lines = f.readlines()
            for x in range(len(lines)):
                if not "_0x51368401" in lines[x]:
                    data += lines[x]
        return data
    
    print(readFile(curDir + "\1.txt"))
    
    
    #打开其他程序
    # os.system('notepad 1.txt')
    def runCmd(program,*args):
        cmd = """ + program + """ + " "
        for i in args:
            cmd += i + " "
        print("cmd-->", cmd)
        os.system(cmd)
    
    runCmd("exe","-s","-b")
    
    #检测文件是否存在
    #删除文件
    def deleteFile(file):
        if os.path.exists(file):
            os.remove(file)
    
    
    #创建文件夹
    def makeDir(dir):
        if not os.path.exists(dir):
            os.makedirs(dir)
    
    
    #文件路径,文件名,扩展
    fileFullName = r"c:aab.txt"
    (filePath,filename) = os.path.split(fileFullName)
    (shotname,extension) = os.path.splitext(filename)
    print(filePath)  # c:aa
    print(filename)  # bb.txt
    print(shotname)  # bb
    print(extension) # .txt
    
    #重命名文件
    def renameFile(filepath,newName):
        (filePath,filename) = os.path.split(filepath)
        newFileFullPath = filePath + "\" + newName
        os.rename(filepath,newFileFullPath)
    
    #暂停
    os.system("pause")
    time.sleep(2)
    
    
    

    vs 后处理事件调用

    if /I "$(ConfigurationName)" == "Release" "$(ProjectDir)afterdo.py"
    
  • 相关阅读:
    tomcat配置用户角色权限
    jenkins集成maven
    centos7安装maven
    jenkins凭证插件的安装和基本使用
    Jenkins用户权限管理
    虚拟机NAT模式配置静态IP
    制作sentinel docker镜像
    docker安装nacos
    Tkinter
    neo4j导入csv文件
  • 原文地址:https://www.cnblogs.com/trykle/p/14585705.html
Copyright © 2011-2022 走看看