运行python脚本就闪退

动作开发 · 1077 次浏览
210000 创建于 2023-02-03 10:27

我想使用quicker读取文本,传给python处理(现在只是用字符串拼接),然后再传回来。

但是一旦写入python脚本quicker就会闪退。

下面是我的动作详情以及环境(使用的是anaconda的python):

210000 最后更新于 2023/2/3

回复内容
CL 2023-02-03 10:31
#1

试下官网下载的python有类似现象不? 正常写入文本变量应该没有问题的

210000 回复 CL 2023-02-03 12:07 :

我现在换了python3.11,不闪退了,但是似乎python脚本一直在执行,一直没有返回变量给quicker。

可是我看了一下,好像代码也没有什么问题啊。

下面是我写到quicker里的代码:

```python

##.py 
text = quicker.context.GetVarValue("clipboard")    #获取quicker变量
text = text+"!!!"    #添加叹号
quicker.context.SetVarValue("clipboard",text)    #把python变量传给quicker变量

```

CL 回复 210000 2023-02-03 12:21 :

右键调试运行看看动作结束了么?我这里测试是正常的


210000 回复 CL 2023-02-03 22:55 :

报错了。但是我不知道如何解决。


CL 回复 210000 2023-02-04 09:39 :

目前代码里还是这个内容不?

```python

##.py 
text = quicker.context.GetVarValue("clipboard")    #获取quicker变量
text = text+"!!!"    #添加叹号
quicker.context.SetVarValue("clipboard",text)    #把python变量传给quicker变量

```

LYNNN 回复 CL 2023-02-04 18:14 :

请问这个不能用conda的python吗?我也是使用conda的python就闪退

210000 回复 LYNNN 2023-02-04 21:20 :

我用conda的python就闪退,用了官方的python没有闪退

210000 回复 CL 2023-02-04 21:20 :

还是原来的代码

210000 最后更新于 2023-02-04 21:20
CL 回复 210000 2023-02-04 21:31 :

conda我不是很了解它和标准安装有什么区别,目前这个模块是使用python.net这个第三方库。
上面截图里的报错可以试试升级quicker到最新版试试 https://getquicker.net/Help/Versions
我这里测试是没问题的。


210000 回复 CL 2023-02-04 21:51 :

好了,太感谢了。下载了最新版已经可以了。

210000 2023-02-04 22:08
#2
回复 CL :

conda我不是很了解它和标准安装有什么区别,目前这个模块是使用python.net这个第三方库。
上面截图里的报错可以试试升级quicker到最新版试试 https://getquicker.net/Help/Versions
我这里测试是没问题的。


不是conda的原因,应该是quicker版本的原因。前几天我也更新了quicker,会报错,现在我更新了quicker在2月3号发布的版本,就好了。

LYNNN 回复 210000 2023-02-05 23:35 :

好的谢谢,我试一下

回复主贴