2024-06-09 10:24:50 发布
网友
我正在使用python对文件进行实验,发现在写入模式下打开快捷方式文件会返回41,这是我使用的代码:
>>>with open('programs.lnk - Copy','w') as f: f.write("C:\\Users\\DEVDHRITI\\AppData\\Local\\Programs") >>>41
这是一个bug还是某个特定的id
实际上,您尝试在此处打开要写入的文件,而不是目标文件。 链接文件是windows特有的功能。要打开目标,您可以执行以下操作:
import sys import win32com.client shell = win32com.client.Dispatch("WScript.Shell") shortcut = shell.CreateShortCut("t:\\test.lnk") print(shortcut.Targetpath)
不,不是虫子。它是API的一部分。从documentation引用
f.write(string)将字符串的内容写入文件,返回写入的字符数。
f.write(string)
>>> f.write('This is a test\n') 15
实际上,您尝试在此处打开要写入的文件,而不是目标文件。 链接文件是windows特有的功能。要打开目标,您可以执行以下操作:
不,不是虫子。它是API的一部分。从documentation引用
f.write(string)
将字符串的内容写入文件,返回写入的字符数。相关问题 更多 >
编程相关推荐