• Python操作注册表自启动
import win32con
import win32api
import os
import sys

file_path  = os.path.realpath(sys.argv[0])

def addfile2autorun(path):
     "注册到启动项"
     runpath = "Software\Microsoft\Windows\CurrentVersion\Run"
     hKey = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, runpath, 0, win32con.KEY_SET_VALUE)
     (filepath, filename) = os.path.split(path)
     win32api.RegSetValueEx(hKey, "WindowsInit", 0, win32con.REG_SZ, path)
     win32api.RegCloseKey(hKey)
addfile2autorun(file_path)
---------------------------------------
# -*- coding:utf-8 -*-
import win32api
import win32con
import os
import sys

name = 'oftpublic'  # 要添加的项值名称
path =  os.path.realpath(sys.argv[0])  # 要添加的exe路径
# 注册表项名
KeyName = 'Software\\Microsoft\\Windows\\CurrentVersion\\Run'
# 异常处理
try:
    key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,  KeyName, 0,  win32con.KEY_ALL_ACCESS)
    win32api.RegSetValueEx(key, name, 0, win32con.REG_SZ, path)
    win32api.RegCloseKey(key)
except:
    print('error')

os.system("echo 11 >>1.bat")
print('添加成功!')
  • Python 复制自身到其他位置
import shutil
shutil.copyfile('K3.exe','c:\WINDOWS\system32\K3.exe')
  • 新建中文目录
import os

path = raw_input(u"正在进行分句处理,请输入文件目录:")
newfolder=path+"\\"+u"新建文件夹"+u".mht"
print type(newfolder)
# newfolder = os.mkdir(newfolder)

发表评论

电子邮件地址不会被公开。 必填项已用*标注