快速获取常用信息(或文件)

本文介绍如何使用Python编写脚本来自动复制公司的常用信息,如统一社会信用代码、地址、法人信息等,以及复制相关文件,大大提高工作效率。使用了shutil和pyperclip库进行文件操作和剪贴板管理。
摘要由CSDN通过智能技术生成

日常工作中,我们经常需复制到一些常用信息,诸如:公司统一社会信息代码、法人手机号、法人身份证号、公司资质证书编号、常用的证书号码、电话号码等等,或者诸如:公司营业执照、公司资质证书、其它公司的重要证书等。每次去查文件,翻目录,其实很浪费时间,也很烦人。

我们可以利用PYTHON将上述常用信息或文件整合在一起,这样,只要运行一个PYTHON脚本,所有常用信息唾手可得,岂不快哉?

详见如下代码:

首先,我们需要先将常用的文件复制到

D:\公司文件

中,然后将如下代码中的"XXXX"之类的改成你常用的信息。

如下代码,将根据您的选择,将常用信息复制到剪贴板,供您直接粘贴到你要放的表格或文件中;或者将您需要的常用文件复制到与脚本相同的目录中(比如:你将脚本放在桌面,则它自己将您要的文件复制一份到桌面),并打开该目录(打开桌面),供您将它们转移到您需要放的其它目录里。

捷安营业执照统一社会信用代码='XXXXXXXXXXXXXXXXXX'
公司地址='XX市XX区XXXX路XXXX号X座X楼'
法人电话='XXXXXXXXXXX'
法人身份证='XXXXXXXXXXXXXXXXXX'
设计资质证书编号='XXXXXXXXXX'
建筑师电话='XXXXXXXXXXX'
建筑师身份证号='XXXXXXXXXXXXXXXXXX'
建筑师执业资格证号='XXXXXXX-XXX'
结构师电话='XXXXXXXXXXX'
结构师身份证号='XXXXXXXXXXXXXXXXXX'
结构师执业资格证号='XXXXXXX-XXX'
'''在Python中,使用shutil模块来复制文件,而pyperclip模块可用于访问剪贴板。首先,需要安装pyperclip库,可以使用以下命令:
pip install pyperclip
'''
import shutil
import os
import pyperclip

def 复制文件到剪贴板(源目录, 文件名):
    # 构建文件的完整路径
    源路径 = os.path.join(源目录, 文件名)

    # 检查文件是否存在
    if os.path.exists(源路径):
        # 使用shutil复制文件
        shutil.copy(源路径, os.path.join(os.getcwd(), 文件名))

        # 将复制的文件路径添加到剪贴板
        被复制的文件路径 = os.path.abspath(文件名)
        pyperclip.copy(被复制的文件路径)

        print(f'文件已成功复制到剪贴板: {被复制的文件路径}')
    else:
        print(f'文件不存在: {源路径}')
# 指定目录
指定目录 = 'D:/公司证书'
#-----------------------------------------------------------------------------------------------------
#打开当前工作目录
import os
import subprocess

def 打开当前工作目录():
    # 获取当前工作目录
    当前工作目录 = os.getcwd()

    # 打印当前工作目录
    print(f'当前工作目录: {当前工作目录}')

    # 打开文件资源管理器
    try:
        os.startfile(当前工作目录)
    except OSError:
        print('无法打开文件资源管理器。')
#-----------------------------------------------------------------------------------------------------
while True:
    选择= input(f'请选择一个要复制的内容(没有输入直接回车则默认复制捷安统一社会信用代码),'
                f'\n输入1:统一社会信用代码,'
                f'\n输入2:公司地址,'
                f'\n输入3:法人电话,'
                f'\n输入4:法人身份证,'
                f'\n输入5:设计资质证书编号,'
                f'\n输入6:营业执照副本,'
                f'\n输入7:工程设计资质证书正本,'
                f'\n输入8:施工总承包特级副本,'
                f'\n输入9:建筑师电话,'
                f'\n输入A:建筑师身份证号,'
                f'\n输入B:建筑师执业资格证号,'
                f'\n输入C:结构师电话,'
                f'\n输入D:结构师身份证号,'
                f'\n输入E:结构师执业资格证号,'
                f'\n请输入您的选择: '
                )
    if 选择 == "1" or 选择 == "":
        内容=捷安营业执照统一社会信用代码
        pyperclip.copy(内容)
        print('您选择的:\n“营业执照统一社会信用代码”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "2":
        内容=公司地址
        pyperclip.copy(内容)
        print('您选择的:\n“公司地址”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "3":
        内容=法人电话
        pyperclip.copy(内容)
        print('您选择的:\n“法人电话”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "4":
        内容=法人身份证
        pyperclip.copy(内容)
        print('您选择的:\n“法人身份证”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "5":
        内容=设计资质证书编号
        pyperclip.copy(内容)
        print('您选择的:\n“设计甲级资质证书编号”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "6":
        # 指定文件名
        要复制的文件 = '营业执照副本.pdf'
        # 调用函数
        复制文件到剪贴板(指定目录, 要复制的文件)
        print('您选择的:\n“营业执照副本”\n已经复制到当前工作目录中,')
        # 调用函数
        打开当前工作目录()
        break
    elif 选择 == "7":
        # 指定文件名
        要复制的文件 = '工程设计资质证书正本.pdf'
        # 调用函数
        复制文件到剪贴板(指定目录, 要复制的文件)
        print('您选择的:\n“工程设计资质证书正本”\n已经复制到剪贴板,\n请粘贴到相应的目录中。')
        # 调用函数
        打开当前工作目录()
        break
    elif 选择 == "8":
        # 指定文件名
        要复制的文件 = '施工总承包特级副本.pdf'
        # 调用函数
        复制文件到剪贴板(指定目录, 要复制的文件)
        print('您选择的:\n“施工总承包特级副本”\n已经复制到剪贴板,\n请粘贴到相应的目录中。')
        # 调用函数
        打开当前工作目录()
        break
    elif 选择 == "9":
        内容=建筑师电话
        pyperclip.copy(内容)
        print('您选择的:\n“建筑师电话”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "A" or 选择 == "a":
        内容=建筑师身份证号
        pyperclip.copy(内容)
        print('您选择的:\n“建筑师身份证号”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "B" or 选择 == "b":
        内容=建筑师执业资格证号
        pyperclip.copy(内容)
        print('您选择的:\n“建筑师执业资格证号”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "C" or 选择 == "c":
        内容=结构师电话
        pyperclip.copy(内容)
        print('您选择的:\n“结构师电话”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "D" or 选择 == "d":
        内容=结构师身份证号
        pyperclip.copy(内容)
        print('您选择的:\n“结构师身份证号”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    elif 选择 == "E" or 选择 == "e":
        内容=结构师执业资格证号
        pyperclip.copy(内容)
        print('您选择的:\n“结构师执业资格证号”\n已经复制到剪贴板,请到相应的表格中粘贴。')
        break
    else:
        print("无效的选择,请重新选择。")
#-----------------------------------------------------------------------------------------------------

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

将出东方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值