日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Python可以輕而易舉的完成一些自動化的工作,比如處理Excel達(dá)成自動化辦公,再或者創(chuàng)建自動執(zhí)行任務(wù),文件的處理等等..
下面分享幾個(gè)用Python編寫的幾個(gè)簡單的例子

windows自動重啟

import os
# 立即重啟
os.system('shutdown -R -T 0')
# 20秒后重啟
system("shutdown -r -t 20")

Windows快速關(guān)機(jī)

import os
os.system('shutdown -s -t 0')

批量給某個(gè)文件夾所有文件加前綴

import os
# 文件夾路徑:
folder_path = "/home/file/test/"
# 要在開頭添加的文本:
Append_str = "prefix_"
for file in os.listdir(folder_path):
    with open(os.path.join(folder_path, file), 'r+') as f:
        content = f.read()
        f.seek(0, 0)
        f.write(append_str+"nn"+content)
print('已修改所有的文件')

批量給文件夾下的所有文本類的文件開頭加一句話

import os
# 文件夾路徑:
folder_path = "/home/file/test/"
# 要在開頭添加的文本:
append_str = "hello_"
# 要修改特定文件的后綴名:
postfix = '.py'
for file in os.listdir(folder_path):
    if os.path.splitext(file)[1] == postfix:
        with open(os.path.join(folder_path, file), 'r+') as f:
            content = f.read()
            f.seek(0, 0)
            f.write(append_str+"nn"+content)
print('已修改所有的%s文件' % postfix)

批量重命名文件

import os
import shutil
path1 = 'dir1/'
path2 = 'dir2/'
if not os.path.exists(path2):
    os.mkdir(path2)
for file in os.listdir(path1):
    old_dir = os.path.join(path1, file)
    filename, filetype = os.path.splitext(file)
    new_dir = os.path.join(path2, str(int(filename)+199)+filetype)
    # os.rename(old_dir, new_dir)
    # shutil.move(old_dir, new_dir)
    # 上面兩種方式都會移動刪除掉源文件
    shutil.copy(old_dir, new_dir)

提取文本中的電話和郵箱

import re
import pyperclip
# 中國手機(jī)號碼正則匹配
phone_regex = re.compile(r'((d{3})(s|-|.)?(d{4})(s|-|.)?(d{4}))')
# 郵箱地址正則匹配
email_regex = re.compile(
    r'([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+(.[a-zA-Z]{2,4}))')
text = pyperclip.paste()
print('匹配到的所有電話號碼為:')
for group in phone_regex.findall(text):
    print(group[0])
print('匹配到的所有郵箱地址為:')
for group in email_regex.findall(text):
    print(group[0])
# 測試文本
# 我叫ex2tron,電話號碼是188-8888-6666,郵箱是:ex2tron@outlook.com,另一個(gè)郵箱是:ex2tron@foxmail.com

識別剪切板中的二維碼內(nèi)容

from PIL import ImageGrab
from pyzbar.pyzbar import decode
import pyperclip
# 1. 從剪貼板中獲取圖片
img = ImageGrab.grabclipboard()
if img:
    try:
        # 2. 解碼
        qrcode = str(decode(img)[0].data)
        # 3. 復(fù)制到剪貼板
        # pyperclip.copy(str(qrcode))
        print(qrcode)
        # 4. 顯示圖片
        # img.show()
    except:
        print('No QRCode Found.')
else:
    print('No Image Here.')

獲取windows用戶文件的位置

import winreg
def get_user_path():
    # 用戶文件夾的地址可以在下面這個(gè)注冊表中查找
    key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,
                         "SoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders")
    print('桌面', winreg.QueryValueEx(key, 'Desktop')[0])
    print('文檔', winreg.QueryValueEx(key, 'Personal')[0])
    print('音樂', winreg.QueryValueEx(key, 'My Music')[0])
    print('圖片', winreg.QueryValueEx(key, 'My Pictures')[0])
    print('視頻', winreg.QueryValueEx(key, 'My Video')[0])
    print('下載', winreg.QueryValueEx(
        key, '{374DE290-123F-4565-9164-39C4925E467B}')[0])
get_user_path()

分享到:
標(biāo)簽:自動化 Python
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定