python 获取文件到内存,用于调用微信,QQ等应用发发送文件 import subprocess import os def copy_file_to_clipboard_demo(file_path): 零报错将文件复制到系统剪贴板可直接在微信粘贴 # 转绝对路径 abs_path os.path.abspath(file_path) # 调用 Windows 原生 PowerShell 复制文件到剪贴板 cmd ( fpowershell -command fAdd-Type -AssemblyName System.Windows.Forms; f$col New-Object System.Collections.Specialized.StringCollection; f$col.Add(\{abs_path}\); f[System.Windows.Forms.Clipboard]::SetFileDropList($col); f ) # 后台执行 subprocess.run(cmd, shellTrue, capture_outputTrue) print(f✅ 文件已复制到剪贴板可直接粘贴发送{abs_path}) # 使用示例 if __name__ __main__: file ./douyin.mp4 copy_file_to_clipboard_demo(file)