精华内容
下载资源
问答
  • 我在思考一个问题。软件是为人服务,而人需求一直在变。什么东西快速适应这种需求变更。 本人从汇编玩到C,总觉得这些底层东西吧~~强大是强大,但是用起来费劲,而且分散你经历,不把精力放在应用上...

    我在思考一个问题。软件是为人服务的,而人的需求一直在变。什么东西能快速适应这种需求的变更。
    本人从汇编玩到C,总觉得这些底层的东西吧~~强大是强大,但是用起来费劲,而且分散你的经历,不能把精力放在应用上,很多精力会分散在语言本身。
    想象一个场景,科研人员在研究蛋白质折叠,需要显示个界面,甚至动画,但是重点是后面的运算,科研人员完全没必要先学完C语言,再开始搞他的科研,这是精力浪费。
    python最近入了我的眼界,这编程需要缩进,代码非常漂亮,而且是强制的,语言非常简练,连末尾分号都不需要。我拿python试着处理我的一个实际问题:合成几个文件为一个,并且加上复杂的文件头。这在个过程中,我几乎不需要关心windows API,而可以全心投入在文件格式上。让我第一次感受到可以真正把编程用于解决实际问题,而不关注编程本身。
    在之后的python学习中,我发现它的库太多了,还需要安装,你需要什么安装什么,对于初学者,一下就晕了。于是,搜索国外的网站,才发现,真的有非常多的科学家,他们在用python,他们不是程序员,但是他们用编程解决他们的问题。
    终于被我发现了一个版本WinPython
    WinPython-32bit-2.7.10.2
    http://yun.baidu.com/share/link?shareid=2579793825&uk=3188251974

    这个发行版,包含了科学研究需要的几乎所有的库,无论是数学库,还是设备访问,或者opengl显示,什么都在其中。他的特点就是为这些科学家而准备的。
    所以我强烈建议python的初学者,直接用这个发行版,拿它解决你的问题,而不要花太多时间在你的环境搭建上

    展开全文
  • 本书不仅从计算机教学和计算机科学的角度讲解了初学者如何才能更有效地去学习python,而且特别强调用python解决生活中的实际问题,精心组织了大量来源于生活中不同领域的与数值计算和数据处理相关的案例。...
  • 解决的方法: 1)使用SSCursor(流式游标),避免客户端占用大量内存。(这个cursor实际上没有缓存下来任何数据,它不会读取所有所有到内存中,它的做法是从储存块中读取记录,并且一条一条返回给你。) 2)使用迭代器而...
  • 但是实际给过来数据是: 20141010,aaa,bbb, ccc,ddd, eee 这样出现错误换行,在进行一些数据处理时就不通过 解决办法: import re dfile=open('tt.txt','r') lists=...

    有时候会碰到一些错误换行的数据,比如正确数据应该是:

    20141010,aaa,bbb,ccc,ddd,eee

    但是实际给过来的数据是:

    20141010,aaa,bbb,
    ccc,ddd,
    eee

    这样出现错误换行,在进行一些数据处理时就不能通过

     

     

    解决办法:

    import re
    
    dfile=open('tt.txt','r')
    lists=[]
    for line in dfile:
        m=re.match('2014.+',line)
        if m:
            lists.append(line)
        else:
            lists[-1]=lists[-1].strip('\n')+line
    
    print lists
    
    ofile=open('ttt.txt','w')
    for line in lists:
        ofile.write(line)
    
    dfile.close()
    ofile.close()

    用正则表达式匹配行开头,去掉换行符

    转载于:https://www.cnblogs.com/zjl1110/p/4080444.html

    展开全文
  • 刚开始打包时,程序无法运行,在网上查了一圈,有说python版本的问题,但我实际操作得到结论,python3.8也可以通过pyinstaller进行打包。 那么出现了什么问题呢? 音频格式不用.mp3 音乐格式使用mp3在编译运行是没...

    问题描述

    最近为了写毛概大作业,用python写了个小游戏,用到了pygame包,并且有一些音频和图片。
    python环境3.8,pyinstaller3.6。
    刚开始打包时,程序无法运行,在网上查了一圈,有说python版本的问题,但我实际操作得到结论,python3.8也可以通过pyinstaller进行打包
    那么出现了什么问题呢?

    音频格式不能用.mp3

    音乐格式使用mp3在编译运行是没问题的,但是打包之后就不行,好像是这中间有什么问题,也是在看到一个老哥的帖子才反应过来,我是转成了WAV格式,然后进行编译打包就成功了。

    在exe路径下放入需要的音频、图片

    另一个问题是,当我按照上述方式打包之后,程序还是不能运行,并且在命令行里输出没找到音频文件,因此我把所有需要的文件都复制到了exe路径下,问题完美解决了。

    希望我的经历可以帮到你!

    展开全文
  • pythonzipfile库在解压含有中文文件压缩包时候,中文文件名字会变成乱码 解决方法如下: 修改zipfile源代码 在源代码中搜索字符串”cp347",...这种修改方法实际上是不断尝试文件名编码方法,直到...

    python中的zipfile库在解压含有中文文件的压缩包的时候,中文文件名字会变成乱码

    解决方法如下:

    修改zipfile的源代码

    在源代码中搜索字符串”cp347",你将会看到两个地方,分别在1330行和1510行附近

    1330的代码如下:

    上面这一端代码需要修改为:

     

     

    1510的代码如下:

    改为:

    这种修改方法实际上是不断尝试文件名的编码方法,直到能够正确的解码或者编码文件名

    展开全文
  • 有时候数据会遇到一些错误包。例如,正确的数据应: 20141010,aaa,bbb,ccc,ddd,eee 但实际的数据是来: ...20141010,aaa,bbb, ...解决的方法: import re dfile=open('tt.txt','r') lists=[] for line in df...
  • 这个错误,错误实际原因一方面可能因为 vc2015这个库环境没有安装。 而另外一方面是因为关于安全传输协议1.1和1.2版本没有勾选。 具体解决方案: 在Internet选项中高级选项中勾选TLS1.1和TLS1.2即可安装成功,...
  • 主要介绍了Python处理JSON时值报错及编码报错两则解决实录,在这里还是想建议一下使用Python 3.x版本,Python 3默认Unicode编码实际使用中为我们省去不少问题,需要朋友可以参考下
  • pyinstaller 在打包程序时总是会吧你当前环境下所有第三方包全部打包进去,所以实际上一般你程序都打包更小,解决也就是要剔除一些无用库,以下叫你如何使你exe打包最小 方法: 1.安装创建虚拟环境...
  • 安装Python3可能出现报错和解决 如果勾选全部,很可能会安装失败,所以有一个别勾选 错误码:0x80072efd 百度之:转这个经验,实测有一点不同 https://blog.csdn.net/u014259503/article/details/82840872 ...
  • 1喜欢Python解决实际问题2005年中期,用了几天学完了Python,随后两天用了十几个小时写了编译原理课程设计,这是我大学阶段所有课程设计里唯一没有延期。后来逐渐发现Python的简单可以把我思想从编程语言...
  • 下面是我们解决这个问题的方法: 在python声明插入数据变量第二行增加下面这段内容: id=‘123’ #自定义根据自己实际应用场景声明 clob=‘a’*2**20 # 重复220次方 param=[id,colb] sql = “insert into table ...
  • 但是在实际应用中遇到了问题:我用python3.6版本,开发工具pycharm 当导入 from turtle import *时出错,改为import turtle 就正常了,但是问题来了,此时代码格式这时候就要改变了。 ...
  • 在使用 Python 过程中,每当遇到一行代码就解决实际问题的场景,我都惊呼 Python 生态牛逼,今天就来分享下这种一行代码就可以搞定 6 个骚操作,解决实际应用中问题。1、...
  • Python 用来干嘛?

    2020-06-27 23:13:14
    Python 用来干嘛?经常遇到小伙伴在知乎上问这个问题,而每个这样的问题我...但实际上,这些文章都围绕着一个主题:Python 是一个用来解决问题的好工具。 学Python,学可不止是编程语言,更重要是学会使用这个
  • PYTHON 用处

    2020-10-14 16:40:54
    1、c语言经过课堂上学习之后感觉做一些计算,和生活上一些问题的快速解决。c语言再经过自己学习之后,可以和一些单片机结合做一些简单小“玩具”用来参加大学生科技比赛。可以做一些实际的东西,比如...
  • python/django 框架自带的 orm 无疑是django框架最拿得出手的一个亮点,orm... 我还曾看到过有同事直接去数据库中删除数据表,打算暴力解决的,如果你以为删除数据表最终就能解决问题的话,那就大错特错了. 使用django...
  • 对于这个问题有三个解决方案:1 自己开发;2 借助开源项目;3 付费开发;结合自身能力和需求,大家可以自行寻找合适的解决方案。1 自己开发难度:高实用性:低价格:免费Python 是一门非常好入门语言,普通人...
  • python multiprocessing中Queue与numpy问题

    千次阅读 2019-05-17 17:26:55
    解决一个并行化的问题时,我需要在多个子进程将计算numpy矩阵供主进程将它们加起来求和,但是实际中发现 multiprocessing中Queue似乎对numpy数据处理有些bug。 以下是一份demo代码,开始想法是在多个子...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 605
精华内容 242
关键字:

python能解决的实际问题

python 订阅