main
赤月未咲 1 year ago
parent 5e435095ae
commit b06be40e92

28
.vscode/tasks.json vendored

@ -0,0 +1,28 @@
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: gcc.exe 生成活动文件",
"command": "C:\\mingw64\\bin\\gcc.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}

@ -0,0 +1,9 @@
# 来电邮箱提示
## 前言
本人买了雷迪司的UPS这东西挺好有停电提醒同时也有来电提醒但是不知道为什么来电提醒不生效所以自己整了一个
## QAQ
如果你的UPS也存在这种问题不妨也用这个曲线救国试试

@ -0,0 +1,8 @@
# build.py
import PyInstaller.__main__
PyInstaller.__main__.run([
'ups-test.py', # Python脚本文件名
'--onefile', # 生成单个可执行文件
'--noconsole' # 不显示控制台窗口
])

@ -0,0 +1,338 @@
(['H:\\Git_alicloud\\Windows-C\\ups-test.py'],
['H:\\Git_alicloud\\Windows-C'],
['codecs'],
['C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks\\__pycache__',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks\\__pycache__',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks'],
{},
[],
[],
False,
False,
False,
{},
[],
[],
'3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit '
'(AMD64)]',
[('ups-test', 'H:\\Git_alicloud\\Windows-C\\ups-test.py', 'PYSOURCE')],
[('typing',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\typing.py',
'PYMODULE'),
('contextlib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextlib.py',
'PYMODULE'),
('string',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\string.py',
'PYMODULE'),
('copy',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\copy.py',
'PYMODULE'),
('argparse',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\argparse.py',
'PYMODULE'),
('textwrap',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\textwrap.py',
'PYMODULE'),
('shutil',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shutil.py',
'PYMODULE'),
('zipfile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\zipfile.py',
'PYMODULE'),
('py_compile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\py_compile.py',
'PYMODULE'),
('importlib.machinery',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\machinery.py',
'PYMODULE'),
('importlib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\__init__.py',
'PYMODULE'),
('importlib._bootstrap',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap.py',
'PYMODULE'),
('importlib._bootstrap_external',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap_external.py',
'PYMODULE'),
('importlib.metadata',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\metadata.py',
'PYMODULE'),
('importlib.abc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\abc.py',
'PYMODULE'),
('configparser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\configparser.py',
'PYMODULE'),
('email',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\__init__.py',
'PYMODULE'),
('email.parser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\parser.py',
'PYMODULE'),
('email._policybase',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_policybase.py',
'PYMODULE'),
('email.utils',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\utils.py',
'PYMODULE'),
('email._parseaddr',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_parseaddr.py',
'PYMODULE'),
('calendar',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\calendar.py',
'PYMODULE'),
('socket',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\socket.py',
'PYMODULE'),
('selectors',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\selectors.py',
'PYMODULE'),
('random',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\random.py',
'PYMODULE'),
('statistics',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\statistics.py',
'PYMODULE'),
('decimal',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\decimal.py',
'PYMODULE'),
('_pydecimal',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_pydecimal.py',
'PYMODULE'),
('contextvars',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextvars.py',
'PYMODULE'),
('fractions',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\fractions.py',
'PYMODULE'),
('numbers',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\numbers.py',
'PYMODULE'),
('hashlib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hashlib.py',
'PYMODULE'),
('logging',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\__init__.py',
'PYMODULE'),
('pickle',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pickle.py',
'PYMODULE'),
('pprint',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pprint.py',
'PYMODULE'),
('_compat_pickle',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compat_pickle.py',
'PYMODULE'),
('bisect',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bisect.py',
'PYMODULE'),
('email.feedparser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\feedparser.py',
'PYMODULE'),
('email.message',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\message.py',
'PYMODULE'),
('email.policy',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\policy.py',
'PYMODULE'),
('email.contentmanager',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\contentmanager.py',
'PYMODULE'),
('email.quoprimime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\quoprimime.py',
'PYMODULE'),
('email.headerregistry',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\headerregistry.py',
'PYMODULE'),
('email.iterators',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\iterators.py',
'PYMODULE'),
('email.generator',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\generator.py',
'PYMODULE'),
('email._encoded_words',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_encoded_words.py',
'PYMODULE'),
('base64',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\base64.py',
'PYMODULE'),
('getopt',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getopt.py',
'PYMODULE'),
('quopri',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\quopri.py',
'PYMODULE'),
('uu',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uu.py',
'PYMODULE'),
('optparse',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\optparse.py',
'PYMODULE'),
('email._header_value_parser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_header_value_parser.py',
'PYMODULE'),
('email.header',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\header.py',
'PYMODULE'),
('email.base64mime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\base64mime.py',
'PYMODULE'),
('email.charset',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\charset.py',
'PYMODULE'),
('email.encoders',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\encoders.py',
'PYMODULE'),
('email.errors',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\errors.py',
'PYMODULE'),
('csv',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\csv.py',
'PYMODULE'),
('_strptime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_strptime.py',
'PYMODULE'),
('threading',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\threading.py',
'PYMODULE'),
('_threading_local',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_threading_local.py',
'PYMODULE'),
('struct',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\struct.py',
'PYMODULE'),
('importlib.util',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\util.py',
'PYMODULE'),
('tarfile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tarfile.py',
'PYMODULE'),
('gzip',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gzip.py',
'PYMODULE'),
('_compression',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compression.py',
'PYMODULE'),
('lzma',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\lzma.py',
'PYMODULE'),
('bz2',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bz2.py',
'PYMODULE'),
('gettext',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gettext.py',
'PYMODULE'),
('tracemalloc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tracemalloc.py',
'PYMODULE'),
('tempfile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tempfile.py',
'PYMODULE'),
('getpass',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getpass.py',
'PYMODULE'),
('nturl2path',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\nturl2path.py',
'PYMODULE'),
('ftplib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ftplib.py',
'PYMODULE'),
('netrc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\netrc.py',
'PYMODULE'),
('shlex',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shlex.py',
'PYMODULE'),
('mimetypes',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\mimetypes.py',
'PYMODULE'),
('http.cookiejar',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookiejar.py',
'PYMODULE'),
('http',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\__init__.py',
'PYMODULE'),
('ssl',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ssl.py',
'PYMODULE'),
('http.client',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\client.py',
'PYMODULE'),
('_py_abc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_py_abc.py',
'PYMODULE'),
('stringprep',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\stringprep.py',
'PYMODULE'),
('datetime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\datetime.py',
'PYMODULE'),
('email.mime.text',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\text.py',
'PYMODULE'),
('email.mime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\__init__.py',
'PYMODULE'),
('email.mime.nonmultipart',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\nonmultipart.py',
'PYMODULE'),
('email.mime.base',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\base.py',
'PYMODULE'),
('smtplib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\smtplib.py',
'PYMODULE'),
('hmac',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hmac.py',
'PYMODULE'),
('subprocess',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\subprocess.py',
'PYMODULE'),
('signal',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\signal.py',
'PYMODULE')],
[('VCRUNTIME140.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll',
'BINARY'),
('python39.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll',
'BINARY'),
('unicodedata.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\select.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_socket.pyd',
'EXTENSION'),
('_decimal.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_bz2.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ssl.pyd',
'EXTENSION'),
('libcrypto-1_1.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libcrypto-1_1.dll',
'BINARY'),
('libssl-1_1.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libssl-1_1.dll',
'BINARY')],
[],
[],
[('base_library.zip',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\base_library.zip',
'DATA')],
[])

@ -0,0 +1,84 @@
('H:\\Git_alicloud\\Windows-C\\dist\\ups-test.exe',
False,
False,
False,
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-windowed.ico',
None,
False,
False,
'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><assemblyIdentity type="win32" name="ups-test" processorArchitecture="amd64" version="1.0.0.0"/><trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"><security><requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges></security></trustInfo><dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" language="*" processorArchitecture="*" version="6.0.0.0" publicKeyToken="6595b64144ccf1df"/></dependentAssembly></dependency><compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"><application><supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/><supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/><supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/><supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/><supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/></application></compatibility><application xmlns="urn:schemas-microsoft-com:asm.v3"><windowsSettings><longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware></windowsSettings></application></assembly>',
True,
True,
False,
None,
None,
None,
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\ups-test.pkg',
[('PYZ-00.pyz',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\PYZ-00.pyz',
'PYZ'),
('struct',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\struct.pyc',
'PYMODULE'),
('pyimod01_archive',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod01_archive.pyc',
'PYMODULE'),
('pyimod02_importers',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod02_importers.pyc',
'PYMODULE'),
('pyimod03_ctypes',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod03_ctypes.pyc',
'PYMODULE'),
('pyimod04_pywin32',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod04_pywin32.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('ups-test', 'H:\\Git_alicloud\\Windows-C\\ups-test.py', 'PYSOURCE'),
('VCRUNTIME140.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll',
'BINARY'),
('python39.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll',
'BINARY'),
('unicodedata.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\select.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_socket.pyd',
'EXTENSION'),
('_decimal.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_bz2.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ssl.pyd',
'EXTENSION'),
('libcrypto-1_1.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libcrypto-1_1.dll',
'BINARY'),
('libssl-1_1.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libssl-1_1.dll',
'BINARY'),
('base_library.zip',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\base_library.zip',
'DATA')],
[],
False,
False,
1688047661,
[('runw.exe',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\runw.exe',
'EXECUTABLE')])

@ -0,0 +1,77 @@
('H:\\Git_alicloud\\Windows-C\\build\\ups-test\\ups-test.pkg',
{'BINARY': True,
'DATA': True,
'EXECUTABLE': True,
'EXTENSION': True,
'PYMODULE': True,
'PYSOURCE': True,
'PYZ': False,
'SPLASH': True},
[('PYZ-00.pyz',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\PYZ-00.pyz',
'PYZ'),
('struct',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\struct.pyc',
'PYMODULE'),
('pyimod01_archive',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod01_archive.pyc',
'PYMODULE'),
('pyimod02_importers',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod02_importers.pyc',
'PYMODULE'),
('pyimod03_ctypes',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod03_ctypes.pyc',
'PYMODULE'),
('pyimod04_pywin32',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\localpycs\\pyimod04_pywin32.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('ups-test', 'H:\\Git_alicloud\\Windows-C\\ups-test.py', 'PYSOURCE'),
('VCRUNTIME140.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll',
'BINARY'),
('python39.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll',
'BINARY'),
('unicodedata.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\select.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_socket.pyd',
'EXTENSION'),
('_decimal.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_bz2.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ssl.pyd',
'EXTENSION'),
('libcrypto-1_1.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libcrypto-1_1.dll',
'BINARY'),
('libssl-1_1.dll',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libssl-1_1.dll',
'BINARY'),
('base_library.zip',
'H:\\Git_alicloud\\Windows-C\\build\\ups-test\\base_library.zip',
'DATA')],
False,
False,
False,
[],
None,
None,
None)

@ -0,0 +1,274 @@
('H:\\Git_alicloud\\Windows-C\\build\\ups-test\\PYZ-00.pyz',
[('_compat_pickle',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compat_pickle.py',
'PYMODULE'),
('_compression',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compression.py',
'PYMODULE'),
('_py_abc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_py_abc.py',
'PYMODULE'),
('_pydecimal',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_pydecimal.py',
'PYMODULE'),
('_strptime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_strptime.py',
'PYMODULE'),
('_threading_local',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_threading_local.py',
'PYMODULE'),
('argparse',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\argparse.py',
'PYMODULE'),
('base64',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\base64.py',
'PYMODULE'),
('bisect',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bisect.py',
'PYMODULE'),
('bz2',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bz2.py',
'PYMODULE'),
('calendar',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\calendar.py',
'PYMODULE'),
('configparser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\configparser.py',
'PYMODULE'),
('contextlib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextlib.py',
'PYMODULE'),
('contextvars',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextvars.py',
'PYMODULE'),
('copy',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\copy.py',
'PYMODULE'),
('csv',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\csv.py',
'PYMODULE'),
('datetime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\datetime.py',
'PYMODULE'),
('decimal',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\decimal.py',
'PYMODULE'),
('email',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\__init__.py',
'PYMODULE'),
('email._encoded_words',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_encoded_words.py',
'PYMODULE'),
('email._header_value_parser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_header_value_parser.py',
'PYMODULE'),
('email._parseaddr',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_parseaddr.py',
'PYMODULE'),
('email._policybase',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_policybase.py',
'PYMODULE'),
('email.base64mime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\base64mime.py',
'PYMODULE'),
('email.charset',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\charset.py',
'PYMODULE'),
('email.contentmanager',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\contentmanager.py',
'PYMODULE'),
('email.encoders',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\encoders.py',
'PYMODULE'),
('email.errors',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\errors.py',
'PYMODULE'),
('email.feedparser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\feedparser.py',
'PYMODULE'),
('email.generator',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\generator.py',
'PYMODULE'),
('email.header',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\header.py',
'PYMODULE'),
('email.headerregistry',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\headerregistry.py',
'PYMODULE'),
('email.iterators',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\iterators.py',
'PYMODULE'),
('email.message',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\message.py',
'PYMODULE'),
('email.mime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\__init__.py',
'PYMODULE'),
('email.mime.base',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\base.py',
'PYMODULE'),
('email.mime.nonmultipart',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\nonmultipart.py',
'PYMODULE'),
('email.mime.text',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\mime\\text.py',
'PYMODULE'),
('email.parser',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\parser.py',
'PYMODULE'),
('email.policy',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\policy.py',
'PYMODULE'),
('email.quoprimime',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\quoprimime.py',
'PYMODULE'),
('email.utils',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\utils.py',
'PYMODULE'),
('fractions',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\fractions.py',
'PYMODULE'),
('ftplib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ftplib.py',
'PYMODULE'),
('getopt',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getopt.py',
'PYMODULE'),
('getpass',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getpass.py',
'PYMODULE'),
('gettext',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gettext.py',
'PYMODULE'),
('gzip',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gzip.py',
'PYMODULE'),
('hashlib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hashlib.py',
'PYMODULE'),
('hmac',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hmac.py',
'PYMODULE'),
('http',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\__init__.py',
'PYMODULE'),
('http.client',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\client.py',
'PYMODULE'),
('http.cookiejar',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookiejar.py',
'PYMODULE'),
('importlib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\__init__.py',
'PYMODULE'),
('importlib._bootstrap',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap.py',
'PYMODULE'),
('importlib._bootstrap_external',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap_external.py',
'PYMODULE'),
('importlib.abc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\abc.py',
'PYMODULE'),
('importlib.machinery',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\machinery.py',
'PYMODULE'),
('importlib.metadata',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\metadata.py',
'PYMODULE'),
('importlib.util',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\util.py',
'PYMODULE'),
('logging',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\__init__.py',
'PYMODULE'),
('lzma',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\lzma.py',
'PYMODULE'),
('mimetypes',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\mimetypes.py',
'PYMODULE'),
('netrc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\netrc.py',
'PYMODULE'),
('nturl2path',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\nturl2path.py',
'PYMODULE'),
('numbers',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\numbers.py',
'PYMODULE'),
('optparse',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\optparse.py',
'PYMODULE'),
('pickle',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pickle.py',
'PYMODULE'),
('pprint',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pprint.py',
'PYMODULE'),
('py_compile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\py_compile.py',
'PYMODULE'),
('quopri',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\quopri.py',
'PYMODULE'),
('random',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\random.py',
'PYMODULE'),
('selectors',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\selectors.py',
'PYMODULE'),
('shlex',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shlex.py',
'PYMODULE'),
('shutil',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shutil.py',
'PYMODULE'),
('signal',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\signal.py',
'PYMODULE'),
('smtplib',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\smtplib.py',
'PYMODULE'),
('socket',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\socket.py',
'PYMODULE'),
('ssl',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ssl.py',
'PYMODULE'),
('statistics',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\statistics.py',
'PYMODULE'),
('string',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\string.py',
'PYMODULE'),
('stringprep',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\stringprep.py',
'PYMODULE'),
('subprocess',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\subprocess.py',
'PYMODULE'),
('tarfile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tarfile.py',
'PYMODULE'),
('tempfile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tempfile.py',
'PYMODULE'),
('textwrap',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\textwrap.py',
'PYMODULE'),
('threading',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\threading.py',
'PYMODULE'),
('tracemalloc',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tracemalloc.py',
'PYMODULE'),
('typing',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\typing.py',
'PYMODULE'),
('uu',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uu.py',
'PYMODULE'),
('zipfile',
'C:\\Users\\paolucloud\\AppData\\Local\\Programs\\Python\\Python39\\lib\\zipfile.py',
'PYMODULE')])

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" name="ups-test" processorArchitecture="amd64" version="1.0.0.0"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" language="*" processorArchitecture="*" version="6.0.0.0" publicKeyToken="6595b64144ccf1df"/>
</dependentAssembly>
</dependency>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
</application>
</compatibility>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
</windowsSettings>
</application>
</assembly>

@ -0,0 +1,28 @@
This file lists modules PyInstaller was not able to find. This does not
necessarily mean this module is required for running your program. Python and
Python 3rd-party packages include a lot of conditional or optional modules. For
example the module 'ntpath' only exists on Windows, whereas the module
'posixpath' only exists on Posix systems.
Types if import:
* top-level: imported at the top-level - look at these first
* conditional: imported within an if-statement
* delayed: imported within a function
* optional: imported within a try-except-statement
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
tracking down the missing module yourself. Thanks!
missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), subprocess (optional), netrc (delayed, conditional), getpass (delayed)
missing module named org - imported by copy (optional)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional)
missing module named pep517 - imported by importlib.metadata (delayed)
missing module named 'org.python' - imported by pickle (optional)
missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional)
missing module named resource - imported by posix (top-level)
missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed, optional), subprocess (optional)
missing module named _scproxy - imported by urllib.request (conditional)
missing module named termios - imported by getpass (optional)
missing module named _posixsubprocess - imported by subprocess (optional)

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -0,0 +1,54 @@
import os
import smtplib
from email.mime.text import MIMEText
from datetime import datetime
def send_email(subject, message, recipient):
sender = "xxx@163.com" # 替换为发件人邮箱地址
password = "" # 替换为发件人邮箱密码
# 设置邮件内容
email = MIMEText(message)
email["Subject"] = subject
email["From"] = sender
email["To"] = recipient
# 连接SMTP服务器
with smtplib.SMTP_SSL("smtp.qq.com", 465) as server: # 替换为发件人邮箱SMTP服务器地址
# 登录SMTP服务器
server.login(sender, password)
# 发送邮件
server.sendmail(sender, [recipient], email.as_string())
print("邮件发送成功!")
def main():
command = "baidu.com" # 替换为要ping的域名或IP地址
recipient = "" # 替换为要发送邮件的邮箱地址
subject = "UPS输入市电恢复" # 替换为邮件主题
# 动态生成DateTime内容
now = datetime.now()
datetime_str = now.strftime("%Y-%m-%d %H:%M:%S")
message = f"""
来自 LADIS UPS 事件提醒
事件: UPS输入市电异常
类型: 输入事件;
Contact: 你的邮箱地址;
DateTime: {datetime_str}
""" # 替换为要发送的邮件内容
ping_result = 1
while ping_result != 0:
# 执行ping命令
ping_result = os.system(f"ping -c 1 {command}")
if ping_result == 0:
# ping成功发送电子邮件
send_email(subject, message, recipient)
else:
print("Ping失败正在重试...")
if __name__ == "__main__":
main()

@ -0,0 +1,44 @@
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(
['ups-test.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='ups-test',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=False,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
)
Loading…
Cancel
Save