这个python代码是危险的吗?

use*_*635 0 python combinations

我真的想知道如果执行这个python脚本会发生什么,但是如果我这样做,我担心会发生一些不好的事情.有谁知道实际会发生什么?

import itertools
import pickle
x = list(itertools.combinations('abcdefghijklmnopqrstuvwxyz1234567890',4))
y = []
for i in x:
    pickle.dump(y, open(str(i) + ".py","wb"))   
Run Code Online (Sandbox Code Playgroud)

Zer*_*eus 6

修复了语法错误:

import itertools
import pickle
x = list(itertools.combinations('abcdefghijklmnopqrstuvwxyz1234567890',4))
y = []
for i in x:
    pickle.dump(y, open(str(i) + ".py","wb"))  # quotes around wb
Run Code Online (Sandbox Code Playgroud)

...它在当前工作目录中创建了大约六万个带有愚蠢名称的文件,所有文件都具有相同的内容 - 一个小的,易于重新创建的空列表表示 - 在我的机器上大约五秒钟(第二次20秒) ,因为它必须覆盖文件).