python 小工具之一:创建一个存储 LeetCode 刷题信息的文件

在 LeetCode 上刷题的时候,总需在要本地创建一个文件以存储一些代码。

可每次都需要手动输入相关信息就让人很烦,因此写了如下脚本,可以稍稍简化流程。

"""
    生成一个存储 LeetCode 刷题信息所需的文档,文档内包含必要的信息
    
    
    后续规划:
        结合爬虫库,实现只需要 url 即可创建一个文件夹
"""

import os

    
def createFile(dic):
    """创建文件"""
    contents = f"""\"""
Title:
    {dic['title_en']}
    {dic['title_zh']}
Address: 
    {dic['address']}
\"""
"""
    
    title = dic['title_en']
    
    newTitle = f"{title.replace('. ', '_').replace(' ', '-')}.py"
        
    os.chdir(r"E:\LeetCode")
    
    with open( newTitle, 'w', encoding='utf-8' ) as f:
        f.write(contents)

def createDict():
    """创建一个存储英文标题、中文标题和地址的字典
    'title_en': 英文标题
    'title_zh': 中文标题
    'address': 对应网页的 URL
    """
    dic = {}
   
    title_en = input("Engish Title:")
    dic['title_en'] = title_en
    
    title_zh = input("Chinese Title:")
    dic['title_zh'] = title_zh
    
    address = input("Address:")
    dic['address'] = address
    
    return dic


if __name__ == '__main__':

    dic = createDict()

    createFile(dic)
    
    print("The End")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值