首页 > 编程语言 >Python基础

Python基础

时间:2022-09-23 13:14:31浏览次数:74  
标签:Python open 基础 newFileName file path os contents

目录


参考

编译器参考


日志

  • 2022年09月23日12:52:54 初始版本

实用方案

多个MD文档的合并

# 使用说明:
# 1. 将本文件放置到需要合并的MD文件目录中

import os
import time

# 获取当前文件路径
path = os.path.abspath(os.path.dirname(__file__))

fileList = os.listdir(path)

contents = []
for _file in fileList:
    if '.md' not in _file:
        continue
    md_file = os.path.join(path, _file)
    with open(_file, 'r', encoding='utf-8') as file:
        contents.append(file.read() + "\n")

# 新建一个文件
newFileName = time.strftime('%Y-%m-%d %H%M%S', time.localtime()) + '.md'
print(newFileName)
open(newFileName, 'x')

# 写入文件内容
with open(newFileName, 'w', encoding='utf-8') as file:
    file.writelines(contents)

标签:Python,open,基础,newFileName,file,path,os,contents
From: https://www.cnblogs.com/zyjhandsome/p/16722351.html

相关文章

  • 我做过的Python30道练习题
    练习题1成绩等级要求输出成绩等级A、B、C、D、E,其中90-100分为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。要求:-用If语句实现;-输入百分制成绩后要判断该成绩......
  • Three.js进阶之旅:基础介绍(二)
    本文为稀土金块技术社区的第一篇署名文章。14日内禁止转载,14日后禁止擅自转载。侵权必究!概括专栏上一篇《Three.js进阶之旅:基础介绍(上)》主要解释三.js环境建设......
  • 从零基础开始使用 WebGL — 目录
    WebGL作为一个非常底层的API,学习和使用起来非常困难,因为WebGL需要大量的背景知识。网上教程一般都是介绍API就开始渲染,介绍不多,容易让人迷惑,也容易被劝退。即使你学会......
  • 零基础使用 WebGL — 快速入门
    WebGL作为一个非常底层的API,学习和使用起来非常困难,因为WebGL需要大量的背景知识。网上教程一般都是介绍API就开始渲染,介绍不多,容易让人迷惑,也容易被劝退。即使你学会......
  • 前 30 个 Python 面试问题和实践答案
    前30个Python面试问题和实践答案[](https://click.linksynergy.com/deeplink?id=CuIbQrBnhiw&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2F100-days-of......
  • shell基础知识
    1shell脚本结构与执行1.1第一个shsh-x1.sh+touch/tmp/1.txt+chmod600/tmp/2.txt+mv/tmp/1.txt/tmp/2.txt1.2脚本执行bash1.sh./1.sh-bash:./1.sh:P......
  • Java基础(学习笔记非本人纯原创)
    Java学习Java基础语法一、注释:注释的说明:1、注释是在程序指定位置添加的说明信息(例如衣服的吊牌等)2、注释不参与程序运行,仅起到说明作用注释的分类://......
  • kuangbin专题12 基础DP
     LongestOrderedSubsequence题意:有n个数,在保证原有顺序不变的前提下取出尽可能多的数,使得形成的新序列严格递增。输出取出的数个数。     题解:有两......
  • linux python连接oracle数据库
    最近公司要求在linux下对Mysql,Oracle进行增加用户,用户改密等操作。Mysql数据库实现起来比较简单,这个Oracle让我头疼了一阵。于是从网上查阅资料,经自己的测试以后终于成功,现......
  • Java并发之ReentrantLock基础(一)
    ReentrantLock是Java中java.util.concurrent.locks.Lock的一个实现类,顾名思义它是Java中锁的一种实现,具体一点来说它是Java中一种可重入的独占锁。它与synchronized相比在......