鱼C论坛

 找回密码
 立即注册
查看: 868|回复: 3

[已解决]请问如何读取被open with里的内容?

[复制链接]
发表于 2020-5-1 20:55:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
不是在win7把一个文件拖动到另一个文件上会出现一行字:open with然后请问那文件如何读取被拖动的文件里的文件呢?
因为我想把这个文件做的方便点:
  1. def jia_mi(mb):
  2.     c=''
  3.     for i in mb:
  4.     c+=chr(ord(i)+1)
  5.     return c
  6. wj=open('加密后.txt','x')
  7. wj.write(jia_mi(被打开的文件的内容))
复制代码

就是让它做到我只要把想要加密的文本文档拖过去就行了
希望有大佬帮我实现一下这个功能。
拜托了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-1 20:57:28 | 显示全部楼层
你这代码缩进都不对,需求比较难做,至少得学 GUI
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-1 21:08:10 | 显示全部楼层    本楼为最佳答案   
参考这篇文章
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-2 00:14:08 From FishC Mobile | 显示全部楼层
本帖最后由 hrp 于 2020-5-2 00:15 编辑

这应该跟系统有关,需要配置注册表或者什么的,然后就是找程序如何获取被拖动的文件的参数(比如文件路径等)的示例照猫画虎,比如在命令行中运行python脚本,py代码中可以用sys.argv获取传进来的参数,拖动文件打开也应该有类似的方法(很有可能也是用sys.argv)。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-21 13:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表