神码ai火车头伪原创插件怎么用【php源码】

本篇文章给大家谈谈python小程序代码50 到100行,以及python小程序代码100行,希望对各位有所帮助,不要忘了收藏本站喔。

火车头采集ai伪原创插件截图:


目录

[1 新建文件夹](#1 新建文件夹)

[2 获取指定文件或文件夹的绝对路径](#2 获取指定文件或文件夹的绝对路径)

[3 删除指定路径的文件](#3 删除指定路径的文件)

[4 json、numpy、pandas、PIL、Math和Matplotlib库的使用](#4 json、numpy、pandas、PIL、Math和Matplotlib库的使用)

[5 输出dict的value、key和排序](#5 输出dict的value、key和排序)

[6 解析CSV文件的内容](#6 解析CSV文件的内容)

[7 获取excel表指定的内容](#7 获取excel表指定的内容)

[8 视频与图像帧相互转换](#8 视频与图像帧相互转换)

[9 pdf文件转换成图片](#9 pdf文件转换成图片)

[10 SciPy](#10 SciPy)

[11 生成指定大小的raw数据](#11 生成指定大小的raw数据)

[12 resnet系列模型下载以及 .pth模型 转 .onnx模型](#12 resnet系列模型下载以及 .pth模型 转 .onnx模型)

[13 获取指定文件夹下的一个文件的路径](#13 获取指定文件夹下的一个文件的路径)

[14 清空指定文件夹下的文件](#14 清空指定文件夹下的文件)

[15 获取指定路径下指定文件类型的所有文件名字,并写到txt文件中](#15 获取指定路径下指定文件类型的所有文件名字,并写到txt文件中)

[16 获取指定文件夹内的所有文件数,并写到txt中](#16 获取指定文件夹内的所有文件数,并写到txt中)

[17 按照特定要求随机删除指定文件夹中的文件](#17 按照特定要求随机删除指定文件夹中的文件)

1 新建文件夹

说明:检测test文件夹是否存在,如果不存在,则新建test文件夹。

python 复制代码
import os

if not os.path.exists("test"):

os.mkdir("test")

2 获取指定文件或文件夹的绝对路径

python 复制代码
import os

abs_path = os.path.abspath("test")

print(abs_path)

3 删除指定路径的文件

python 复制代码
import os

if True == os.path.exists("test/test.txt"):

os.remove("test/test.txt")

4 json、numpy、pandas、PIL、Math和Matplotlib库的使用

【python】python笔记_Jackilina_Stone的博客-CSDN博客

5 输出dict的value、key和排序

dict

6 解析CSV文件的内容

解析csv文件

7 获取excel表指定的内容

解析Excel表

8 视频与图像帧相互转换

视频与图像相互转换

9 pdf文件转换成图片

pdf文件转图片

10 SciPy

python在科学计算领域有三个非常受欢迎库,numpy、SciPy、matplotlib。

numpy定义了数值数组和矩阵类型和它们的基本运算的语言扩展,是一个高性能的多维数组的计算库。

SciPy使用NumPy来做高等数学、信号处理、优化、统计和许多其它科学任务的语言扩展。Matplotlib是一个帮助绘图的语言扩展。

Scipy的使用

11 生成指定大小的raw数据

raw数据的生成

12 resnet系列模型下载以及 .pth模型 转 .onnx模型

【模型】模型下载&pth模型转onnx模型_onnx模型下载_Jackilina_Stone的博客-CSDN博客

13 获取指定文件夹下的一个文件的路径

(1)代码如下:

python 复制代码
import os


# 获取指定文件夹下的一个文件的路径
def get_file_path(dir_path):
    file_path_list = os.listdir(dir_path)
    file_path = os.path.join(dir_path, file_path_list[0])
    return file_path


if __name__ == '__main__':
    file_path = get_file_path("tmp")
    print(file_path)
    pass

(2) 效果如下:

14 清空指定文件夹下的文件

(1)代码如下:

python 复制代码
import os


# 清空指定文件夹下的文件
def empty_dir(path_file):
    file_path_list = os.listdir(path_file)
    for i in file_path_list:
        file_path = os.path.join(path_file, i)
        os.remove(file_path)
    return


if __name__ == '__main__':
    empty_dir("tmp")
    pass

(2)效果如下:

15 获取指定路径下指定文件类型的所有文件名字 ,并写到txt文件中

这里的文件类型为tif文件。

(1)代码如下:

python 复制代码
import os


def get_name(path):
    name = []

    for png_name in os.listdir(path):
        if ".tif" in png_name:
            name.append(png_name[:-4])
    print(name)
    with open(path + "name_info.txt", 'w') as f:
        for info in name:
            f.write(info + '\n')
            pass
    return


if __name__ == '__main__':
    path_list = ["image_db/"]
    for path in path_list:
        get_name(path)
    pass

16 获取指定文件夹内的所有文件数,并写到txt中

(1)代码如下:

python 复制代码
import numpy as np
import os
import cv2


def get_num(data_path, folder_name):
    num = 0
    num = len(os.listdir(data_path + folder_name + "/")) - 1
    return folder_name, num


if __name__ == '__main__':
    data_path = "D:/work/practice/tmp/"
    folder_list = ["image_db"]
    info = []
    for folder_name in folder_list:
        folder_name, num = get_num(data_path, folder_name)
        info.append(folder_name + "," + str(num))
    with open("num_info.txt", 'w') as f:
        for temp in info:
            f.write(temp + '\n')
            pass
    pass

17 按照特定要求随机删除指定文件夹中的文件

(1)代码如下:

python 复制代码
import os
import numpy as np


def delete_file(path):
    name = []
    for png_name in os.listdir(path):
        name.append(path + png_name)
    np.random.shuffle(name)
    if len(name) <= 10000:
        for i, path_info in enumerate(name):
            if i % 2 == 0:
                if os.path.isfile(path_info):
                    os.remove(path_info)
            pass
    elif (len(name) > 10000) & (len(name) < 15000):
        for i, path_info in enumerate(name):
            if i % 3 != 0:
                if os.path.isfile(path_info):
                    os.remove(path_info)
            pass
    elif (len(name) >= 15000) & (len(name) < 20000):
        for i, path_info in enumerate(name):
            if i % 4 != 0:
                if os.path.isfile(path_info):
                    os.remove(path_info)
            pass
    elif len(name) >= 20000:
        for i, path_info in enumerate(name):
            if i % 5 != 0:
                if os.path.isfile(path_info):
                    os.remove(path_info)
            pass
    else:
        pass
    return


if __name__ == '__main__':
    data_path = "D:/work/practice/tmp/"
    folder_list = ["image_db"]
    for i, folder_name in enumerate(folder_list):
        print(i)
        delete_file(data_path + folder_name + "/")
    pass
相关推荐
小发猫9 个月前
excel数据重复率怎么计算【保姆教程】
小发猫
小发猫1 年前
火车头采集器AI伪原创【php源码】
小发猫
小发猫1 年前
python编写小程序有界面,python编写小程序的运行
小发猫
小发猫1 年前
python制作小程序制作流程,用python编写一个小程序
小发猫
小发猫1 年前
python绿色版运行程序,python 绿色版免安装
小发猫
小发猫1 年前
python和c语言哪个好上手,c语言和python语言哪个难
小发猫
小发猫1 年前
神码ai火车头标题伪原创【php源码】
小发猫
小发猫1 年前
手机python编程软件怎么用,手机python编程软件下载
小发猫
小发猫1 年前
如何用python画一朵花,用python画彩色六边形
小发猫