python os sys包

os sys 模块使用笔记

os类 进行操作系统控制

import os
print(os.name)  # python运行所在的环境
nt
print(os.environ)  # 返回环境变量
print(os.environ['path']) # 返回环境变量中的path
environ({'ALLUSERSPROFILE': 'C:\\ProgramData', 'APPCODE_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\appcode.vmoptions', 'APPDATA': 'C:\\Users\\JX1402006\\AppData\\Roaming', 'AUTINSTLOG': 'C:\\ProgramData\\Siemens\\Automation\\Logfiles\\Setup\\', 'CLION_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\clion.vmoptions', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'COMPUTERNAME': 'JX-140006-GCDQ', 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 'DATAGRIP_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\datagrip.vmoptions', 'DATASPELL_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\dataspell.vmoptions', 'DRIVERDATA': 'C:\\Windows\\System32\\Drivers\\DriverData', 'FPS_BROWSER_APP_PROFILE_STRING': 'Internet Explorer', 'FPS_BROWSER_USER_PROFILE_STRING': 'Default', 'GATEWAY_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\gateway.vmoptions', 'GOLAND_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\goland.vmoptions', 'HOMEDRIVE': 'Z:', 'HOMEPATH': '\\', 'HOMESHARE': '\\\\172.17.200.11\\zjkeboda', 'IDEA_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\idea.vmoptions', 'JETBRAINSCLIENT_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\jetbrainsclient.vmoptions', 'JETBRAINS_CLIENT_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\jetbrains_client.vmoptions', 'LOCALAPPDATA': 'C:\\Users\\JX1402006\\AppData\\Local', 'LOGONSERVER': '\\\\JX-DC02', 'MOZ_PLUGIN_PATH': 'C:\\Program Files (x86)\\Foxit Software\\Foxit Reader\\plugins\\', 'MSMPI_BENCHMARKS': 'C:\\Program Files\\Microsoft MPI\\Benchmarks\\', 'MSMPI_BIN': 'C:\\Program Files\\Microsoft MPI\\Bin\\', 'NUMBER_OF_PROCESSORS': '12', 'ONEDRIVE': 'C:\\Users\\JX1402006\\OneDrive', 'OS': 'Windows_NT', 'PATH': 'D:\\anaconda3;D:\\anaconda3\\Library\\mingw-w64\\bin;D:\\anaconda3\\Library\\usr\\bin;D:\\anaconda3\\Library\\bin;D:\\anaconda3\\Scripts;D:\\python3.6\\Scripts\\;D:\\python3.6\\;C:\\Program Files (x86)\\VMware\\VMware Workstation\\bin\\;C:\\Python37\\Scripts\\;C:\\Python37\\;C:\\Program Files\\Python37\\Scripts\\;C:\\Program Files\\Python37\\;C:\\Program Files\\Microsoft MPI\\Bin\\;C:\\Program Files\\Common Files\\Siemens\\Automation\\Simatic OAM\\bin;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Enterprise Vault\\EVClient\\x64\\;C:\\Program Files (x86)\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files\\dotnet\\;C:\\Users\\JX1402006\\AppData\\Roaming\\Python\\Python37\\Scripts;D:\\Program Files\\PuTTY\\;C:\\Program Files\\Python37\\Scripts;C:\\Program Files\\Python37;C:\\Users\\JX1402006\\AppData\\Local\\Microsoft\\WindowsApps;c:\\program files\\esafenet\\cobra docguard client;D:\\Program Files\\JetBrains\\PyCharm Community Edition 2021.3.2\\bin;;C:\\Program Files\\Azure Data Studio\\bin;C:\\Users\\JX1402006\\AppData\\Roaming\\Python\\Python37\\Scripts;d:\\Program Files\\JetBrains\\PyCharm 2022.1\\bin;;C:\\Users\\JX1402006\\.dotnet\\tools', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW', 'PHPSTORM_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\phpstorm.vmoptions', 'PROCESSOR_ARCHITECTURE': 'AMD64', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 166 Stepping 0, GenuineIntel', 'PROCESSOR_LEVEL': '6', 'PROCESSOR_REVISION': 'a600', 'PROGRAMDATA': 'C:\\ProgramData', 'PROGRAMFILES': 'C:\\Program Files', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'PROGRAMW6432': 'C:\\Program Files', 'PSMODULEPATH': 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\PowerShell\\Modules\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\PowerShell\\Modules\\', 'PUBLIC': 'C:\\Users\\Public', 'PYCHARM': 'd:\\Program Files\\JetBrains\\PyCharm 2022.1\\bin;', 'PYCHARM COMMUNITY EDITION': 'D:\\Program Files\\JetBrains\\PyCharm Community Edition 2021.3.2\\bin;', 'PYCHARM_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\pycharm.vmoptions', 'RIDER_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\rider.vmoptions', 'RUBYMINE_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\rubymine.vmoptions', 'SESSIONNAME': 'Console', 'SIMATIC_OAM': 'C:\\Program Files\\Common Files\\Siemens\\Automation\\Simatic OAM', 'SIMATIC_OAM_DATA': 'C:\\ProgramData\\Siemens\\Automation\\Simatic OAM', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\\Windows', 'TEMP': 'C:\\Users\\JX1402~1\\AppData\\Local\\Temp', 'TMP': 'C:\\Users\\JX1402~1\\AppData\\Local\\Temp', 'UATDATA': 'C:\\Windows\\CCM\\UATData\\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77', 'USERDNSDOMAIN': 'KEBODA.COM', 'USERDOMAIN': 'KEBODA', 'USERDOMAIN_ROAMINGPROFILE': 'KEBODA', 'USERNAME': 'jx1402006', 'USERPROFILE': 'C:\\Users\\JX1402006', 'WEBIDE_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\webide.vmoptions', 'WEBSTORM_VM_OPTIONS': 'D:\\JetBrains Active\\ja-netfilter-all\\vmoptions\\webstorm.vmoptions', 'WINDIR': 'C:\\Windows', 'ZES_ENABLE_SYSMAN': '1', 'CONDA_PREFIX': 'D:\\anaconda3', 'PYDEVD_USE_FRAME_EVAL': 'NO', 'JPY_INTERRUPT_EVENT': '3428', 'IPY_INTERRUPT_EVENT': '3428', 'JPY_PARENT_PID': '3432', 'TERM': 'xterm-color', 'CLICOLOR': '1', 'FORCE_COLOR': '1', 'CLICOLOR_FORCE': '1', 'PAGER': 'cat', 'GIT_PAGER': 'cat', 'MPLBACKEND': 'module://matplotlib_inline.backend_inline'})
D:\anaconda3;D:\anaconda3\Library\mingw-w64\bin;D:\anaconda3\Library\usr\bin;D:\anaconda3\Library\bin;D:\anaconda3\Scripts;D:\python3.6\Scripts\;D:\python3.6\;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Python37\Scripts\;C:\Python37\;C:\Program Files\Python37\Scripts\;C:\Program Files\Python37\;C:\Program Files\Microsoft MPI\Bin\;C:\Program Files\Common Files\Siemens\Automation\Simatic OAM\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Enterprise Vault\EVClient\x64\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\Users\JX1402006\AppData\Roaming\Python\Python37\Scripts;D:\Program Files\PuTTY\;C:\Program Files\Python37\Scripts;C:\Program Files\Python37;C:\Users\JX1402006\AppData\Local\Microsoft\WindowsApps;c:\program files\esafenet\cobra docguard client;D:\Program Files\JetBrains\PyCharm Community Edition 2021.3.2\bin;;C:\Program Files\Azure Data Studio\bin;C:\Users\JX1402006\AppData\Roaming\Python\Python37\Scripts;d:\Program Files\JetBrains\PyCharm 2022.1\bin;;C:\Users\JX1402006\.dotnet\tools
# 遍历目录下的所有目录 每个目录返回(dirpath, dirnames, filenames)的元组 dirnames和filenames分别以列表的形式存在
r = r'C:\Users\JX1402006\Desktop\web'
for item in os.walk(r):
    print(item)
('C:\\Users\\JX1402006\\Desktop\\web', ['pc'], ['01d012c856a112073bc1092b45a5fde5_512_511.jpg', '101.mp4', '101.png', '103.mp4', '103.png', '104.png', '105.mp4', '107.mp4', '1102.png', '1692947951113.jpg', '2d88d936-7bc4-11eb-94a5-000c2962ebed.jpg', '33.PNG', '43382dfdc97f4268ac8178feb519aed1.png', '44.json', '44.PNG', '55.json', '55.PNG', '66.PNG', '90620a537eb20e3a122f77b455843a3.jpg', '9a890ed18df8a12a42de36e7bc3bc5a.jpg', '9deacd4b3a57b3705d7fa92d9ad7aa4.png', 'a40610fcc35c7e5fb208b048a3625d1c.mp4', 'ability_ground.jpg', 'advantage.png', 'aging_auto1.png', 'aging_auto2.png', 'aging_car1.png', 'aging_car2.png', 'aging_line1.png', 'aging_line2.png', 'AI.png', 'AI_label.jpg', 'AI_var.jpg', 'Ak36.png', 'Ak51.png', 'back_bt.png', 'battery_effect1.png', 'battery_effect2.png', 'battery_img.png', 'battery_logo.png', 'beng.png', 'black8.png', 'blue1.png', 'cad.png', 'cec57fd4ba0651d7c27e6439462f0df.png', 'ding.gif', 'ding.mp4', 'ding1.gif', 'electronic.png', 'exp1.jpg', 'exp2.jpg', 'Flow_img.png', 'Flow_logo.png', 'guide.png', 'gule.png', 'gule_value.png', 'handbook.png', 'hongtu1.png', 'Image_20230831103819038.bmp', 'Image_20230831104148157.bmp', 'intelligent_en.png', 'intelligent_hard.png', 'intelligent_local.png', 'intelligent_opc.png', 'intelligent_pdps.png', 'intelligent_pro.png', 'intelligent_remote.png', 'intelligent_st.png', 'intelligent_test.png', 'line.png', 'line_exp.png', 'line_img.jpg', 'line_peculiarity.png', 'LOGO.png', 'LOGO1.ico', 'menu.png', 'message.png', 'Navy_blue.jpg', 'Oil.png', 'operate.png', 'other.png', 'pallet_car3.png', 'pallet_car4.png', 'pallet_magazine3.png', 'pallet_magazine4.png', 'pallet_pull3.png', 'pallet_pull4.png', 'pei_effect1.png', 'pei_effect2.png', 'pei_img.png', 'pei_logo.jpg', 'pei_logo.png', 'plate_img.png', 'plate_logo.png', 'power_img.png', 'power_logo.png', 'pro_aging.png', 'pro_feed.png', 'pro_pallet.png', 'pro_vision.png', 'quan.gif', 'quan.mp4', 'R-C.jpg', 'R-C.png', 'red4.png', 'robot.png', 'scara.png', 'seal.png', 'seqia3.png', 'sing.png', 'software.png', 'standard.png', 'standard_img.jpg', 'standard_list.png', 'standard_type.png', 'te.mp4', 'tia.png', 'tools.png', 't_car1.png', 't_food.png', 't_medicine.png', 'v2-b7bb519bbcdf53bddaad19fc7ff01f27_720w.jpg', 'v2-e03eaa97a401357c7cba796d016422f5_r.jpg', 'value.png', 'vi29_sm0308.png', 'vision.png', 'Vision_alg.png', 'Vision_map.png', '介绍提要.txt', '媒体1.mp4', '微信图片_20230105144802.png', '新建 Microsoft PowerPoint 演示文稿.pptx', '新视频.mp4'])
('C:\\Users\\JX1402006\\Desktop\\web\\pc', ['Config', 'Log', 'Model', 'TestData'], [])
('C:\\Users\\JX1402006\\Desktop\\web\\pc\\Config', [], [])
('C:\\Users\\JX1402006\\Desktop\\web\\pc\\Log', [], [])
('C:\\Users\\JX1402006\\Desktop\\web\\pc\\Model', [], [])
('C:\\Users\\JX1402006\\Desktop\\web\\pc\\TestData', [], [])
# 列出当前目录下的全部文件
files_list = os.listdir(r)
files_list
['01d012c856a112073bc1092b45a5fde5_512_511.jpg',
 '101.mp4',
 '101.png',
 '103.mp4',
 '103.png',
 '104.png',
 '105.mp4',
 '107.mp4',
 '1102.png',
 '1692947951113.jpg',
 '2d88d936-7bc4-11eb-94a5-000c2962ebed.jpg',
 '33.PNG',
 '43382dfdc97f4268ac8178feb519aed1.png',
 '44.json',
 '44.PNG',
 '55.json',
 '55.PNG',
 '66.PNG',
 '90620a537eb20e3a122f77b455843a3.jpg',
 '9a890ed18df8a12a42de36e7bc3bc5a.jpg',
 '9deacd4b3a57b3705d7fa92d9ad7aa4.png',
 'a40610fcc35c7e5fb208b048a3625d1c.mp4',
 'ability_ground.jpg',
 'advantage.png',
 'aging_auto1.png',
 'aging_auto2.png',
 'aging_car1.png',
 'aging_car2.png',
 'aging_line1.png',
 'aging_line2.png',
 'AI.png',
 'AI_label.jpg',
 'AI_var.jpg',
 'Ak36.png',
 'Ak51.png',
 'back_bt.png',
 'battery_effect1.png',
 'battery_effect2.png',
 'battery_img.png',
 'battery_logo.png',
 'beng.png',
 'black8.png',
 'blue1.png',
 'cad.png',
 'cec57fd4ba0651d7c27e6439462f0df.png',
 'ding.gif',
 'ding.mp4',
 'ding1.gif',
 'electronic.png',
 'exp1.jpg',
 'exp2.jpg',
 'Flow_img.png',
 'Flow_logo.png',
 'guide.png',
 'gule.png',
 'gule_value.png',
 'handbook.png',
 'hongtu1.png',
 'Image_20230831103819038.bmp',
 'Image_20230831104148157.bmp',
 'intelligent_en.png',
 'intelligent_hard.png',
 'intelligent_local.png',
 'intelligent_opc.png',
 'intelligent_pdps.png',
 'intelligent_pro.png',
 'intelligent_remote.png',
 'intelligent_st.png',
 'intelligent_test.png',
 'line.png',
 'line_exp.png',
 'line_img.jpg',
 'line_peculiarity.png',
 'LOGO.png',
 'LOGO1.ico',
 'menu.png',
 'message.png',
 'Navy_blue.jpg',
 'Oil.png',
 'operate.png',
 'other.png',
 'pallet_car3.png',
 'pallet_car4.png',
 'pallet_magazine3.png',
 'pallet_magazine4.png',
 'pallet_pull3.png',
 'pallet_pull4.png',
 'pc',
 'pei_effect1.png',
 'pei_effect2.png',
 'pei_img.png',
 'pei_logo.jpg',
 'pei_logo.png',
 'plate_img.png',
 'plate_logo.png',
 'power_img.png',
 'power_logo.png',
 'pro_aging.png',
 'pro_feed.png',
 'pro_pallet.png',
 'pro_vision.png',
 'quan.gif',
 'quan.mp4',
 'R-C.jpg',
 'R-C.png',
 'red4.png',
 'robot.png',
 'scara.png',
 'seal.png',
 'seqia3.png',
 'sing.png',
 'software.png',
 'standard.png',
 'standard_img.jpg',
 'standard_list.png',
 'standard_type.png',
 'te.mp4',
 'tia.png',
 'tools.png',
 't_car1.png',
 't_food.png',
 't_medicine.png',
 'v2-b7bb519bbcdf53bddaad19fc7ff01f27_720w.jpg',
 'v2-e03eaa97a401357c7cba796d016422f5_r.jpg',
 'value.png',
 'vi29_sm0308.png',
 'vision.png',
 'Vision_alg.png',
 'Vision_map.png',
 '介绍提要.txt',
 '媒体1.mp4',
 '微信图片_20230105144802.png',
 '新建 Microsoft PowerPoint 演示文稿.pptx',
 '新视频.mp4']
# 创建新路径
os.mkdir()   # 若路径已存在 则会报错 只能创建一级路径
os.makedirs()  # 创建多级路径

# 删除文件
os.remove()

# 重命名
os.rename()


# 获取当前工作lujing
print(os.getcwd())
D:\Data\Python\edu
# 切换当前工作路径
os.chdir()
# path路径模块

os.path.join(src, add)  # 拼接路径
os.path.abspath()  # 返回绝对路径
os.path.basename(os.getcwd()) # 返回路径下的最下级目录
os.path.dirname(os.getcwd()) # 返回除最下级以外的前面路径
os.path.split(os.getcwd()) # 将路径以最后一个分隔符为界拆分成两个字符串,并以元组的形式返回
os.path.exists() # 判断路径是否存在
os.path.isabs()  # 判断路径是否为绝对值路径
os.path.isfile()  # 判断路径是否是一个文件
os.path.isdir()  # 判断路径是否为文件夹

('D:\\Data\\Python', 'edu')

sys类 系统类

import sys
sys.argv  # 返回一个列表对象 包含调用脚本名称和相应的参数
['D:\\anaconda3\\Lib\\site-packages\\ipykernel_launcher.py',
 '-f',
 'C:\\Users\\JX1402006\\AppData\\Roaming\\jupyter\\runtime\\kernel-a11f658e-1bb3-4367-93f2-cb094f811b66.json']
sys.platform  # 返回运行平台的详细信息
'win32'
sys.byteorder  # 计算机内部存储数据时,数据的低位字节存储在存储空间中的高位还是低位。
'little'
sys.executable # 当前运行的python解释器对应的可执行程序所在的绝对路径
'D:\\anaconda3\\python.exe'
sys.builtin_module_names  # 返回当前python解释器内置的模块名称
('_abc',
 '_ast',
 '_bisect',
 '_blake2',
 '_codecs',
 '_codecs_cn',
 '_codecs_hk',
 '_codecs_iso2022',
 '_codecs_jp',
 '_codecs_kr',
 '_codecs_tw',
 '_collections',
 '_contextvars',
 '_csv',
 '_datetime',
 '_functools',
 '_heapq',
 '_imp',
 '_io',
 '_json',
 '_locale',
 '_lsprof',
 '_md5',
 '_multibytecodec',
 '_opcode',
 '_operator',
 '_pickle',
 '_random',
 '_sha1',
 '_sha256',
 '_sha3',
 '_sha512',
 '_signal',
 '_sre',
 '_stat',
 '_statistics',
 '_string',
 '_struct',
 '_symtable',
 '_thread',
 '_tokenize',
 '_tracemalloc',
 '_typing',
 '_warnings',
 '_weakref',
 '_winapi',
 '_xxsubinterpreters',
 'array',
 'atexit',
 'audioop',
 'binascii',
 'builtins',
 'cmath',
 'errno',
 'faulthandler',
 'gc',
 'itertools',
 'marshal',
 'math',
 'mmap',
 'msvcrt',
 'nt',
 'sys',
 'time',
 'winreg',
 'xxsubtype',
 'zlib')
sys.path  # 由字符串组成的列表 表示python解释器搜索模块的路径 再程序启动时会被初始化
['D:\\Data\\Python\\edu',
 'D:\\anaconda3\\python311.zip',
 'D:\\anaconda3\\DLLs',
 'D:\\anaconda3\\Lib',
 'D:\\anaconda3',
 '',
 'D:\\anaconda3\\Lib\\site-packages',
 'D:\\anaconda3\\Lib\\site-packages\\win32',
 'D:\\anaconda3\\Lib\\site-packages\\win32\\lib',
 'D:\\anaconda3\\Lib\\site-packages\\Pythonwin']
sys.stdin   # 更改标准输入
sys.stdout  # 更改标准输出
sys.err # 更改标准错误
sys.getrefcount()  # 返回python中某个对象被引用的次数
sys.getrecursionlimit() #  获取最大递归数目
sys.setrecursionlimit() # 设置最大递归数目
sys.getsizeof() # 获取对象占用的字节数
sys.int_info  # 获取int的相关信息
sys.float_info # 获取float的相关信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值