这道题太难了 发表于 2022-1-7 20:43:32

我学Python的初衷动摇了

咨询各位一个问题,我学了一个多月的Python,昨晚开始着手编我自己要写的办公软件,结果发现openpyxl库里面居然连字符串查找功能的没有!度娘上查了一堆发现居然还需要我自己通过最大行列数的方式去一个一个单元格遍历查找字符串,就连VBA都有myRange.Find方法可以直接查找字符串,我要你何用!
后来我又想到了要写GUI界面,而Py又是不可视编程语言,编写界面这块相比较其它可视化编程语言比如VB要难很多。
最后,我又想到我要做的软件做出来后必须打包成exe可执行文件发给其它人用,问度娘后发现py要打包成exe程序的话会很大,几百兆的那种。
想到这里,我已经慌了,想用python做一个给大家用的办公软件估计是不行了,感觉一个多月白学了,但心里又觉得不甘心,一定还能有点用的,所以,在这里向各位大佬求助,希望大佬们给我指个方向,Python一定还能为我做些什么吧?

skyrimz 发表于 2022-1-7 20:43:33

看你要写多复杂的软件了,简单界面tkinter就行, 打包的话也没那么大。
我的感觉,python还是数据处理和搞科研,深度学习这些比较好用,写界面之类的不是强项

小伤口 发表于 2022-1-7 21:15:26

本帖最后由 小伤口 于 2022-1-7 21:23 编辑

我觉得查找文件任何语言都是遍历出来的吧,只不过是别人封装好了的东西,你可以自己写个类封装一下。
办公导的包应该不多,打包之后文件应该不是很大,

这道题太难了 发表于 2022-1-7 21:55:31

skyrimz 发表于 2022-1-7 20:57
看你要写多复杂的软件了,简单界面tkinter就行, 打包的话也没那么大。
我的感觉,python还是数据处理和搞 ...

我要写的软件个人感觉也不算简单,抛去界面代码以外,自身的逻辑代码应该不到1000行,几百行肯定有,界面的话有单选框,下拉框,文本框,按钮,标签等等,我打算先试试做一个出来,就算辣鸡也看看到底有多垃圾,大不了再浪费一个月的休息时间,编程路上走点弯路也没什么大不了的。万一确实如你所说文件不会太大呢。

这道题太难了 发表于 2022-1-7 22:00:18

小伤口 发表于 2022-1-7 21:15
我觉得查找文件任何语言都是遍历出来的吧,只不过是别人封装好了的东西,你可以自己写个类封装一下。
办公 ...

我昨晚编了一些,运行起来跑的很慢,每次运行要好几秒才出查找结果,我以为是遍历的问题,我决定接下来先再试试,谢谢啦,已经想通了。

SOVC 发表于 2022-1-7 22:02:26

其实还是有其他用的,python可以做个办公脚本,处理一些重复性操作;还有下载一些网站数据,比如我们公司的数据经常设置成只能下载一定时间的数据,如果下载好几年的数据就可以用python下载;
还可以设置一个办公助手,自动发送文件,查询一些简单数据都不错。

小伤口 发表于 2022-1-7 22:21:48

这道题太难了 发表于 2022-1-7 21:55
我要写的软件个人感觉也不算简单,抛去界面代码以外,自身的逻辑代码应该不到1000行,几百行肯定有,界面 ...

只要你导的包不多,你写多少代码都不会很大的放心吧,加油
页: [1]
查看完整版本: 我学Python的初衷动摇了