V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xipuxiaoyehua  ›  全部回复第 19 页 / 共 47 页
回复总数  929
1 ... 15  16  17  18  19  20  21  22  23  24 ... 47  
2023-06-13 16:08:47 +08:00
回复了 tpjaord 创建的主题 Python chatgpt 都解决不了的 Python 问题,在 V2EX 请教大佬们。
看起来你遇到的问题是编码问题。因为在计算机中,所有的文本都是以数字形式存储的,编码规则就是用来决定计算机怎么把数字转换成我们看得懂的文本。

可能你的 pyautogui 库是按照特定的编码规则来输入文本的,这个规则和你的文件的编码规则可能不一样,所以当它尝试把你的文件内容输入到另一个文件时,就会出现这种问题。

尝试以下的解决方案:

确保你的源文件( 2.html )和目标文件(需要被写入的文件)使用的是相同的编码。这样当你读取源文件的内容并在目标文件中输入时,应该不会出现字符转换的问题。

在你调用 pyautogui.write 之前,尝试转换你的字符串的编码。你可以使用 Python 的.encode()方法来实现。这个方法可以把一个字符串从一个编码转换到另一个编码。比如,如果你知道你的文件是使用'utf-8'编码的,而 pyautogui 库是使用'latin-1'编码的,你可以试试这样:

```python
for line in lines:
line = line.replace("ässets", "assets")
line = line.encode('latin-1').decode('utf-8') # 试试看这行代码
line = line.replace("content=", " content=").replace("src=", " src=").replace("id=", " id=").replace("href=", " href=").replace("frameborder=", " frameborder=").replace("alt=", " alt=")
pyautogui.write(line, interval=0.001)
```
注意:上述代码只是一个示例,实际中你需要找出 pyautogui 库使用的确切编码,并替换掉'latin-1'。

检查你的 Python 环境的默认编码是否和你的文件的编码匹配。你可以通过以下代码来检查你的 Python 环境的默认编码:
```python
import sys
print(sys.getdefaultencoding())
```
然后根据需要更改 Python 的默认编码。但是注意,更改 Python 的默认编码可能会影响到其他的 Python 程序,所以这个方法需要谨慎使用。

最后,尝试使用 line = line.replace("ässets", "assets")来替换字符可能不会起作用,因为这只会在 Python 的内存中更改字符串,而不会改变它在计算机中存储的数字形式,也就不会影响到编码问题。

希望这些方法可以帮助你解决问题!
2023-06-13 15:18:46 +08:00
回复了 shmilypeter 创建的主题 Apple 为什么忘记了 iOS 的锁屏密码不能通过 Apple ID 找回?
@tysb777 那个重置的是 Apple id 密码
2023-06-12 14:36:55 +08:00
回复了 octree 创建的主题 酷工作 [成都] 965 小而美公司招 iOS 工程师 35k
@ludesala777 有没有可能他留的是邮箱,不过确实需要两遍解密
2023-06-12 12:06:42 +08:00
回复了 octree 创建的主题 酷工作 [成都] 965 小而美公司招 iOS 工程师 35k
@octree 可惜是 cpp 选手,无缘了
2023-06-12 11:28:08 +08:00
回复了 octree 创建的主题 酷工作 [成都] 965 小而美公司招 iOS 工程师 35k
@kaellzt777 +1 ,Twitter 上看到的是 40
2023-06-09 11:32:06 +08:00
回复了 pcvc 创建的主题 OpenAI [分享]有魔法的同学不用再购买 ChatGPT 账号了
推广就推广,在这装什么大尾巴狼呢
分母来了
2023-05-30 17:27:30 +08:00
回复了 HackerTerry 创建的主题 程序员 在校大学生办 MasterCard 信用卡求推荐
为什么你会认为 master card 是多币种而 visa 不是呢?
2023-05-26 16:42:54 +08:00
回复了 gabkfivyfbst 创建的主题 问与答 想办张 Visa 信用卡,用于外国网站付费,办哪家好呀?
@themostlazyman pp 可以绑啊,不要拿你的个例当作普遍现象
2023-05-24 11:20:32 +08:00
回复了 traffic 创建的主题 宽带症候群 有没有优雅的 Clash 规则修改方式
有没有可能 subconveter 就可以自定义配置呢
1 ... 15  16  17  18  19  20  21  22  23  24 ... 47  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5628 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 02:16 · PVG 10:16 · LAX 19:16 · JFK 22:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.