美文网首页
python3 基础笔记05

python3 基础笔记05

作者: fanchuang | 来源:发表于2019-02-12 20:13 被阅读0次

    1. 一些概念和技法

     1. celery --help 查看帮助文档。
    
    2. Multiprocessing 使用多核CPU,适合CPU密集型
       此时有多个解释器跑在多个CPU上。
       其他的多线程,协程,都是跑在单个CPU上。
       最佳方案:启动的线程数 = CPU内核的个数
    
    3. python3 对整数的大小没有限制,全凭内存
    
    4. 表示一个16进制的数字, 0x12
    
    5. 并发,初始化是需要消耗一定时间的。
    
    6. Concurrency,准确的意思是 并行。
       多个CPU+同时+做多件事情
    
    7. comment,评论,注释符。
    
    8. 这样也可以定义一个字典:
       d = dict(foo=100, bar=200, baz=300)
    
    9. 删除字典的值,2种方法:
       del d['bar'] 或者 d['bar'].pop()
    

    2. 关于 ts 文件。(下载的话,使用 genvent)

    1. linux下 多个 .ts 文件合成 .mp4
      cat *.ts > all.ts
      ffmpeg -i all.ts -acodec copy -vcodec copy all.mp4
    2. 解密 .ts文件再合并
        .m3u8: #EXT-X-KEY:METHOD=AES-128,URI="key.key"
        ffmpeg -i some.m3u8 -c copy new.mp4
    3. ts 文件太多 删不掉 ( rm *.ts )  失效,写一个小文件运行:
     import os
    # print(os.listdir('.'))
    ss = os.listdir('.')
    for i in ss:
        if "ts" in str(i):
            os.system(f'rm {i}')
    
    

    参考:

    相关文章

      网友评论

          本文标题:python3 基础笔记05

          本文链接:https://www.haomeiwen.com/subject/ujxleqtx.html