phantomxjc 发表于 2023-5-25 09:33

自动创建随机文件名称随机文件夹名的文件

```
import random
import os
from PIL import Image


i = 0
while i < 5000:
    r1 = random.randint(1, 9)
    r2 = random.randint(11, 30)
    r3 = random.randint(0,3)
    year = '202'+ str(r3)
    monday = '0' + str(r1) + str(r2)
    filename = "D:\\" +'pic'+ year+'\\'+ monday
    bh = str(random.randint(1, 1500))
    bh = bh.zfill(5)
    djbh = year+ monday+ bh
    with open('D:text.txt', 'a+') as wr:# 写入到文本中
      wr.write(djbh+'\n')
    djbh ="D:" +'pic'+ year+'\\'+ monday+'\\' +djbh
    print(filename)
    print(djbh)
    if not os.path.exists(djbh):
      os.makedirs(djbh)
    j = 0
    while j < 10:
      picname= djbh + '\\'+str(random.randint(10000, 99999))
      picname2 = picname + '.jpg'

      R = random.randint(0, 255)
      G = random.randint(0, 255)
      B = random.randint(0, 255)
      img = Image.new("RGB", (1920, 1080), (R, G, B))
      print(picname)
      j += 1
      img.save(picname2)
      os.rename(picname2,picname)



    print(r1,r2)
    i += 1
wr.close
```

phantomxjc 发表于 2023-5-25 09:58

新手学习python路过

haozeting 发表于 2023-5-25 10:26

我是过来点赞的,为你的努力点赞{:1_921:}

zjy131458 发表于 2023-5-25 10:34

学习过来的

bbs119 发表于 2023-5-25 10:59

这是垃圾制造机吗{:1_918:}

phantomxjc 发表于 2023-5-26 08:09

bbs119 发表于 2023-5-25 10:59
这是垃圾制造机吗

有没有一种可能,我是制作测试环境,当然对你没用的话确实就是垃圾了,很多东西用不上不久是垃圾么

yu520 发表于 2023-5-26 09:04

新手路过,看一下

bbs119 发表于 2023-5-26 09:53

phantomxjc 发表于 2023-5-26 08:09
有没有一种可能,我是制作测试环境,当然对你没用的话确实就是垃圾了,很多东西用不上不久是垃圾么

不是这个意思,我意思是创建随机文件本身是垃圾文件,不是说你写的是垃圾{:1_907:}

phantomxjc 发表于 2023-5-28 23:44

bbs119 发表于 2023-5-26 09:53
不是这个意思,我意思是创建随机文件本身是垃圾文件,不是说你写的是垃圾

我理解你的意思哈哈

aj450413278 发表于 2023-6-1 15:38

新手学习!
页: [1]
查看完整版本: 自动创建随机文件名称随机文件夹名的文件