iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python实例:公司应用(一)
  • 822
分享到

python实例:公司应用(一)

实例公司python 2023-01-31 02:01:32 822人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

需求:公司是做在线教育的,新谈的一家公司帮忙做视频录制,这个公司的录制是直接录到服务器上的,但是录制完之后的视频目录名称和视频名都不符合我们的要求,每次同事都得手动改,所以写了下边脚本,希望大家可以参考。有好的想法也可以提出来#!/usr/

需求:公司是做在线教育的,新谈的一家公司帮忙做视频录制,这个公司的录制是直接录到服务器上的,但是录制完之后的视频目录名称和视频名都不符合我们的要求,每次同事都得手动改,所以写了下边脚本,希望大家可以参考。有好的想法也可以提出来

#!/usr/bin/env python
# *-coding:UTF-8-*-

import re
import os
import shutil
import time
import datetime

dirs = []
riqi = time.strftime("%Y%m%d",time.localtime(time.time()))
date = riqi[4:]
mulu = "/kejiandata/test/gensee/"

def getDirs():
    """get dirs which we should be handle,for example jsd1606a"""
    os.chdir("/kejiandata/record")
    all=os.listdir(".")
    for dir in all:
        pattern1 = re.compile("[A-Z][0-9]?[a-z]{1,2}[0-9]{4}a?")
        pattern2 = re.compile("w[a-z]{3}[0-9]{4}a?")
        match1 = pattern1.match(dir)
        match2 = pattern2.match(dir)
        if match1 or match2:
            dirs.append(dir)
    return dirs

def main(dirs):
    """get Dirs'son directory name,for example Jsd1606a/20161014010135"""
    for Sdir in dirs:
        os.chdir("/kejiandata/record/"+Sdir)
        Sdirs = os.listdir(".")
        zhuanye = Sdir.lower()
        Flv = []
        for videoDir in Sdirs:
            if videoDir[:8] == riqi:
                Flv.append(videoDir)
        print Flv
        if not Flv:
            print "今天没有录制视频"
        for flv in Flv:
            if len(flv) == 14:
                os.chdir("/kejiandata/record/"+Sdir)
                accessTime = os.path.getatime(flv)
                Time = datetime.datetime.fromtimestamp(accessTime)
                time = Time.strftime("%H%M")
                if time[0] == 0:
                    time = int(time[1:])
                else:
                    time = int(time)
                if 830 < time < 1230:
                    flv_dir_name = riqi+"am"
                elif 1320 < time < 1730:
                    flv_dir_name = riqi+"pm"
#               elif 1730 < time < 2200:
#                    flv_dir_name = riqi+"pm2"
            else:
                shutil.copy(flv+os.sep+"recordas.flv",mulu+zhuanye+flv[4:]+".flv")
                print flv+" dirname is already changed"
                continue
            try:
                os.rename(flv,flv_dir_name)
            except OSError:
                with open("/kejiandata/record/zhongduan.txt","a") as f:
                    f.write(flv_dir_name+"出现中断\n")
                continue
            os.chdir("/kejiandata/record/"+Sdir+os.sep+flv_dir_name)
            shutil.copy("recordas.flv",mulu+zhuanye+date+flv_dir_name[-2:]+".flv")

if __name__ == "__main__":
    getDirs()
    print dirs
    main(dirs)


--结束END--

本文标题: python实例:公司应用(一)

本文链接: https://www.lsjlt.com/news/185790.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python实例:公司应用(一)
    需求:公司是做在线教育的,新谈的一家公司帮忙做视频录制,这个公司的录制是直接录到服务器上的,但是录制完之后的视频目录名称和视频名都不符合我们的要求,每次同事都得手动改,所以写了下边脚本,希望大家可以参考。有好的想法也可以提出来#!/usr/...
    99+
    2023-01-31
    实例 公司 python
  • python实例:公司应用(二)
    需求:录制的时候,需要点击开始录制,但是出现过同事手一抖,没有录制的现象,所以领导希望我写一个脚本,可以检测下如果没有开始录制,那么发短信报警,如下是脚本,谢谢观看#!/usr/bin/env python # *-coding:UTF-8...
    99+
    2023-01-31
    实例 公司 python
  • Go语言应用案例揭秘:这些公司在用
    随着互联网的高速发展,编程语言也在不断涌现和更新。其中,Google推出的开源编程语言Go语言(Golang)备受关注,成为越来越多公司的首选开发工具。作为一种简洁、高效、并发性能好的...
    99+
    2024-04-02
  • 公司一般用私有git吗
    随着代码托管平台的不断发展,如今已经有许多流行的代码托管平台可供选择,包括GitHub、GitLab、Bitbucket等。但是对于公司而言,使用私有Git可能会更适合其特定的需求和要求。那么,公司一般用私有Git吗?下面我们来探讨一下。首...
    99+
    2023-10-22
  • 一般公司邮箱用什么
    一般公司邮箱用什么?在当今信息时代,电子邮件作为一种常见的沟通工具,在企业中扮演着重要的角色。对于一家公司而言,选择合适的公司邮箱是至关重要的。下面将讨论一些常见的公司邮箱选项,并探讨它们的优缺点。 1.常见的企业邮箱选项之一是自建邮箱服...
    99+
    2024-01-23
    企业邮箱 公司邮箱 企业邮箱知识
  • Go语言在商业领域的应用:这些公司案例
    Go语言在商业领域的应用:这些公司案例,需要具体代码示例 Go语言作为一种快速、高效、并发性良好的编程语言,在商业领域中得到了广泛的应用。越来越多的公司意识到Go语言在构建可靠、高性能...
    99+
    2024-04-02
  • 一般公司邮箱前缀用什么
    一般公司邮箱前缀用什么?一般公司邮箱前缀用什么是一个常见的问题,在选择公司邮箱前缀时,有几个因素需要考虑。以下是一些常见的公司邮箱前缀选项和建议: 1. 姓名缩写: 使用员工的名字缩写作为邮箱前缀是一种常见的选择。例如,如果员工的名字是小...
    99+
    2024-01-24
    企业邮箱 公司邮箱 企业邮箱知识
  • 公司服务器租用多少钱一年
    这个问题的答案取决于许多因素,例如服务器的规格、品牌、地理位置、带宽、存储空间和技术支持等。因此,无法提供准确的价格。建议您联系一些...
    99+
    2023-06-12
    公司服务器租用 服务器
  • 探秘大公司Go语言应用场景
    探秘大公司Go语言应用场景 Go语言,也被称为Golang,是一种由谷歌开发的开源编程语言。自诞生以来,Go语言以其简洁、高效、并发性强等特点备受程序员们的青睐。越来越多的大公司也开始...
    99+
    2024-03-01
    go语言应用 大公司探秘 场景分析 go语言 网络编程 标准库
  • 云服务器一般什么公司会用
    云服务器通常是由专业的IT公司或云计算服务提供商提供的,这些公司可能会与其他公司合作,或者自己成立一个云服务器平台。以下是可能用于云服务器平台的一些公司: Amazon Web Services(AWS):Amazon Web Serv...
    99+
    2023-10-26
    会用 服务器 公司
  • 云服务器一般什么公司会用到
    云服务器(Cloud Drive)是一种用于在云端托管应用程序的计算资源,可以在不连接到本地计算机的情况下访问。云服务器通常由互联网提供商(ISP)或云计算服务提供商提供,如Google Cloud、Amazon Web Services ...
    99+
    2023-10-26
    服务器 公司
  • 探秘Go语言:这些公司如何应用
    在当今技术行业中,Go语言作为一种高效性能且易于学习的编程语言,受到了越来越多企业的青睐。从互联网巨头到初创公司,很多企业都在将Go语言应用于各种不同的领域。本文将深入探讨一些公司如何...
    99+
    2024-04-02
  • 云服务器一般什么公司会用到的
    云服务器通常是由互联网服务提供商提供的,他们使用云计算技术来托管和管理数据中心设施,包括计算、存储、网络和安全等各种服务。因此,在选择云服务提供商时,需要考虑以下几点: 技术能力:选择云服务提供商需要了解其具备哪些技术能力,例如可提供云...
    99+
    2023-10-27
    服务器 公司
  • 利用Python实现批量下载上市公司财务报表
    导语 用VBA做了个小工具,可以批量把某网站上的上市公司的财报下下来。 制作思路非常简单: 1、从该网站上的下载链接中找到规律:都是一段@#¥%……&am...
    99+
    2024-04-02
  • python几个应用实例
    偶然间发现各路大牛的一些python创作,不得不说python是一个比较全面的语言,附上网址以后可能需要用到python视觉处理,爬虫数据分析的时候可以用的上吧2333 python小项目: http://www.cnblogs.com/...
    99+
    2023-01-31
    几个 应用实例 python
  • Go语言在华为、字节跳动等知名公司的应用案例解析
    Go语言作为一种高效、简洁的编程语言,近年来在许多知名公司中得到广泛应用。本文将以华为和字节跳动这两家知名公司为例,分析它们在Go语言领域的应用案例,并提供具体的代码示例。 华为 华为...
    99+
    2024-03-07
    华为 字节跳动 go语言 并发请求
  • 工程公司管理系统的重要性与应用
    工程公司管理系统是一种用于管理工程项目的软件系统,它可以帮助工程公司提高工作效率,提高项目质量,降低成本,从而提高公司的竞争力。本文将详细介绍工程公司管理系统的重要性,以及如何应用工程公司管理系统。 工程公司管理系统的重要性工程公司管理系统...
    99+
    2023-12-10
    管理系统 重要性 工程公司
  • Go语言的广泛应用:这些公司有哪些
    在当今互联网时代,软件开发已经成为各行各业的必备技能之一。而作为一种高效、灵活、简洁的编程语言,Go语言的应用越来越广泛。许多知名公司都在使用Go语言开发他们的产品和服务,下面就让我们...
    99+
    2024-04-02
  • 使用python自动办公的实例代码
    包: 用来组织文件 包就是这样的,用来组织文件。 主要就是,用 from 包 .模块名字 或者 from 包 import 模块这样导入方式是我们需要注意的,包里面要有Init....
    99+
    2024-04-02
  • 云服务器一般什么公司会用到电脑
    云服务器是一种提供服务器托管和网络存储服务的平台,通常由大型企业和组织使用。这些云服务器通常提供高性能、快速、可靠的存储和计算资源。 以下是一些用于云服务器的公司或组织: 亚马逊公司:亚马逊是世界上最大的在线零售商之一,其主要客户是全球...
    99+
    2023-10-27
    服务器 电脑 公司
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作