Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
Doc /
library /
Delete
Unzip
Name
Size
Permission
Date
Action
2to3.rst
16.15
KB
-rw-r--r--
2024-03-19 22:46
__future__.rst
6
KB
-rw-r--r--
2024-03-19 22:46
__main__.rst
12.34
KB
-rw-r--r--
2024-03-19 22:46
_thread.rst
7.88
KB
-rw-r--r--
2024-03-19 22:46
abc.rst
12.19
KB
-rw-r--r--
2024-03-19 22:46
aifc.rst
7.48
KB
-rw-r--r--
2024-03-19 22:46
allos.rst
678
B
-rw-r--r--
2024-03-19 22:46
archiving.rst
440
B
-rw-r--r--
2024-03-19 22:46
argparse.rst
80.31
KB
-rw-r--r--
2024-03-19 22:46
array.rst
10.45
KB
-rw-r--r--
2024-03-19 22:46
ast.rst
75.95
KB
-rw-r--r--
2024-03-19 22:46
asynchat.rst
8.44
KB
-rw-r--r--
2024-03-19 22:46
asyncio-api-index.rst
4.61
KB
-rw-r--r--
2024-03-19 22:46
asyncio-dev.rst
7.31
KB
-rw-r--r--
2024-03-19 22:46
asyncio-eventloop.rst
59.33
KB
-rw-r--r--
2024-03-19 22:46
asyncio-exceptions.rst
1.7
KB
-rw-r--r--
2024-03-19 22:46
asyncio-future.rst
8.31
KB
-rw-r--r--
2024-03-19 22:46
asyncio-llapi-index.rst
14.06
KB
-rw-r--r--
2024-03-19 22:46
asyncio-platforms.rst
3.03
KB
-rw-r--r--
2024-03-19 22:46
asyncio-policy.rst
9.17
KB
-rw-r--r--
2024-03-19 22:46
asyncio-protocol.rst
31.55
KB
-rw-r--r--
2024-03-19 22:46
asyncio-queue.rst
5.5
KB
-rw-r--r--
2024-03-19 22:46
asyncio-stream.rst
14.88
KB
-rw-r--r--
2024-03-19 22:46
asyncio-subprocess.rst
11.4
KB
-rw-r--r--
2024-03-19 22:46
asyncio-sync.rst
8.84
KB
-rw-r--r--
2024-03-19 22:46
asyncio-task.rst
32.29
KB
-rw-r--r--
2024-03-19 22:46
asyncio.rst
2.63
KB
-rw-r--r--
2024-03-19 22:46
asyncore.rst
13.43
KB
-rw-r--r--
2024-03-19 22:46
atexit.rst
3.84
KB
-rw-r--r--
2024-03-19 22:46
audioop.rst
10.59
KB
-rw-r--r--
2024-03-19 22:46
audit_events.rst
2.29
KB
-rw-r--r--
2024-03-19 22:46
base64.rst
10.87
KB
-rw-r--r--
2024-03-19 22:46
bdb.rst
14.54
KB
-rw-r--r--
2024-03-19 22:46
binary.rst
654
B
-rw-r--r--
2024-03-19 22:46
binascii.rst
7.66
KB
-rw-r--r--
2024-03-19 22:46
binhex.rst
1.69
KB
-rw-r--r--
2024-03-19 22:46
bisect.rst
9.06
KB
-rw-r--r--
2024-03-19 22:46
builtins.rst
1.43
KB
-rw-r--r--
2024-03-19 22:46
bz2.rst
11.87
KB
-rw-r--r--
2024-03-19 22:46
calendar.rst
14.17
KB
-rw-r--r--
2024-03-19 22:46
cgi.rst
21.49
KB
-rw-r--r--
2024-03-19 22:46
cgitb.rst
3.75
KB
-rw-r--r--
2024-03-19 22:46
chunk.rst
5.1
KB
-rw-r--r--
2024-03-19 22:46
cmath.rst
9.42
KB
-rw-r--r--
2024-03-19 22:46
cmd.rst
13.6
KB
-rw-r--r--
2024-03-19 22:46
code.rst
7.64
KB
-rw-r--r--
2024-03-19 22:46
codecs.rst
75.37
KB
-rw-r--r--
2024-03-19 22:46
codeop.rst
3
KB
-rw-r--r--
2024-03-19 22:46
collections.abc.rst
16.73
KB
-rw-r--r--
2024-03-19 22:46
collections.rst
52.13
KB
-rw-r--r--
2024-03-19 22:46
colorsys.rst
1.77
KB
-rw-r--r--
2024-03-19 22:46
compileall.rst
13.45
KB
-rw-r--r--
2024-03-19 22:46
concurrency.rst
685
B
-rw-r--r--
2024-03-19 22:46
concurrent.futures.rst
20.76
KB
-rw-r--r--
2024-03-19 22:46
concurrent.rst
171
B
-rw-r--r--
2024-03-19 22:46
configparser.rst
49.91
KB
-rw-r--r--
2024-03-19 22:46
constants.rst
3.77
KB
-rw-r--r--
2024-03-19 22:46
contextlib.rst
34.35
KB
-rw-r--r--
2024-03-19 22:46
contextvars.rst
8.32
KB
-rw-r--r--
2024-03-19 22:46
copy.rst
3.39
KB
-rw-r--r--
2024-03-19 22:46
copyreg.rst
1.97
KB
-rw-r--r--
2024-03-19 22:46
crypt.rst
5.84
KB
-rw-r--r--
2024-03-19 22:46
crypto.rst
411
B
-rw-r--r--
2024-03-19 22:46
csv.rst
20.91
KB
-rw-r--r--
2024-03-19 22:46
ctypes.rst
90.63
KB
-rw-r--r--
2024-03-19 22:46
curses.ascii.rst
8.85
KB
-rw-r--r--
2024-03-19 22:46
curses.panel.rst
2.7
KB
-rw-r--r--
2024-03-19 22:46
curses.rst
77.03
KB
-rw-r--r--
2024-03-19 22:46
custominterp.rst
569
B
-rw-r--r--
2024-03-19 22:46
dataclasses.rst
29.22
KB
-rw-r--r--
2024-03-19 22:46
datatypes.rst
817
B
-rw-r--r--
2024-03-19 22:46
datetime.rst
101.93
KB
-rw-r--r--
2024-03-19 22:46
dbm.rst
15.05
KB
-rw-r--r--
2024-03-19 22:46
debug.rst
611
B
-rw-r--r--
2024-03-19 22:46
decimal.rst
76.21
KB
-rw-r--r--
2024-03-19 22:46
development.rst
719
B
-rw-r--r--
2024-03-19 22:46
devmode.rst
7.28
KB
-rw-r--r--
2024-03-19 22:46
dialog.rst
6.12
KB
-rw-r--r--
2024-03-19 22:46
difflib.rst
29.76
KB
-rw-r--r--
2024-03-19 22:46
dis.rst
35.33
KB
-rw-r--r--
2024-03-19 22:46
distribution.rst
452
B
-rw-r--r--
2024-03-19 22:46
distutils.rst
2.09
KB
-rw-r--r--
2024-03-19 22:46
doctest.rst
69.87
KB
-rw-r--r--
2024-03-19 22:46
email.charset.rst
7.83
KB
-rw-r--r--
2024-03-19 22:46
email.compat32-message.rst
32.89
KB
-rw-r--r--
2024-03-19 22:46
email.contentmanager.rst
8.9
KB
-rw-r--r--
2024-03-19 22:46
email.encoders.rst
2.92
KB
-rw-r--r--
2024-03-19 22:46
email.errors.rst
4.8
KB
-rw-r--r--
2024-03-19 22:46
email.examples.rst
1.87
KB
-rw-r--r--
2024-03-19 22:46
email.generator.rst
13.49
KB
-rw-r--r--
2024-03-19 22:46
email.header.rst
8.97
KB
-rw-r--r--
2024-03-19 22:46
email.headerregistry.rst
18.04
KB
-rw-r--r--
2024-03-19 22:46
email.iterators.rst
2.73
KB
-rw-r--r--
2024-03-19 22:46
email.message.rst
32.25
KB
-rw-r--r--
2024-03-19 22:46
email.mime.rst
11.45
KB
-rw-r--r--
2024-03-19 22:46
email.parser.rst
13.76
KB
-rw-r--r--
2024-03-19 22:46
email.policy.rst
26.39
KB
-rw-r--r--
2024-03-19 22:46
email.rst
6.63
KB
-rw-r--r--
2024-03-19 22:46
email.utils.rst
9.17
KB
-rw-r--r--
2024-03-19 22:46
ensurepip.rst
4.9
KB
-rw-r--r--
2024-03-19 22:46
enum.rst
35.96
KB
-rw-r--r--
2024-03-19 22:46
errno.rst
7.81
KB
-rw-r--r--
2024-03-19 22:46
exceptions.rst
29.86
KB
-rw-r--r--
2024-03-19 22:46
faulthandler.rst
6.51
KB
-rw-r--r--
2024-03-19 22:46
fcntl.rst
7.99
KB
-rw-r--r--
2024-03-19 22:46
filecmp.rst
5.89
KB
-rw-r--r--
2024-03-19 22:46
fileformats.rst
273
B
-rw-r--r--
2024-03-19 22:46
fileinput.rst
8.99
KB
-rw-r--r--
2024-03-19 22:46
filesys.rst
946
B
-rw-r--r--
2024-03-19 22:46
fnmatch.rst
3.31
KB
-rw-r--r--
2024-03-19 22:46
fractions.rst
6.2
KB
-rw-r--r--
2024-03-19 22:46
frameworks.rst
391
B
-rw-r--r--
2024-03-19 22:46
ftplib.rst
18.13
KB
-rw-r--r--
2024-03-19 22:46
functional.rst
365
B
-rw-r--r--
2024-03-19 22:46
functions.rst
84.5
KB
-rw-r--r--
2024-03-19 22:46
functools.rst
25.99
KB
-rw-r--r--
2024-03-19 22:46
gc.rst
11.16
KB
-rw-r--r--
2024-03-19 22:46
getopt.rst
6.4
KB
-rw-r--r--
2024-03-19 22:46
getpass.rst
1.84
KB
-rw-r--r--
2024-03-19 22:46
gettext.rst
27.35
KB
-rw-r--r--
2024-03-19 22:46
glob.rst
5.07
KB
-rw-r--r--
2024-03-19 22:46
graphlib.rst
8.56
KB
-rw-r--r--
2024-03-19 22:46
grp.rst
2.32
KB
-rw-r--r--
2024-03-19 22:46
gzip.rst
9.7
KB
-rw-r--r--
2024-03-19 22:46
hashlib-blake2-tree.png
10.81
KB
-rw-r--r--
2024-03-19 22:46
hashlib.rst
27.32
KB
-rw-r--r--
2024-03-19 22:46
heapq.rst
13.59
KB
-rw-r--r--
2024-03-19 22:46
hmac.rst
4.93
KB
-rw-r--r--
2024-03-19 22:46
html.entities.rst
1.31
KB
-rw-r--r--
2024-03-19 22:46
html.parser.rst
11.02
KB
-rw-r--r--
2024-03-19 22:46
html.rst
1.27
KB
-rw-r--r--
2024-03-19 22:46
http.client.rst
20.86
KB
-rw-r--r--
2024-03-19 22:46
http.cookiejar.rst
27.68
KB
-rw-r--r--
2024-03-19 22:46
http.cookies.rst
8.79
KB
-rw-r--r--
2024-03-19 22:46
http.rst
7.61
KB
-rw-r--r--
2024-03-19 22:46
http.server.rst
19.68
KB
-rw-r--r--
2024-03-19 22:46
i18n.rst
408
B
-rw-r--r--
2024-03-19 22:46
idle.rst
38.83
KB
-rw-r--r--
2024-03-19 22:46
imaplib.rst
21.42
KB
-rw-r--r--
2024-03-19 22:46
imghdr.rst
3.01
KB
-rw-r--r--
2024-03-19 22:46
imp.rst
15.15
KB
-rw-r--r--
2024-03-19 22:46
importlib.metadata.rst
12.12
KB
-rw-r--r--
2024-03-19 22:46
importlib.rst
66.95
KB
-rw-r--r--
2024-03-19 22:46
index.rst
2.37
KB
-rw-r--r--
2024-03-19 22:46
inspect.rst
59.36
KB
-rw-r--r--
2024-03-19 22:46
internet.rst
923
B
-rw-r--r--
2024-03-19 22:46
intro.rst
2.95
KB
-rw-r--r--
2024-03-19 22:46
io.rst
44.14
KB
-rw-r--r--
2024-03-19 22:46
ipaddress.rst
35.22
KB
-rw-r--r--
2024-03-19 22:46
ipc.rst
643
B
-rw-r--r--
2024-03-19 22:46
itertools.rst
42.1
KB
-rw-r--r--
2024-03-19 22:46
json.rst
28.07
KB
-rw-r--r--
2024-03-19 22:46
keyword.rst
1.12
KB
-rw-r--r--
2024-03-19 22:46
language.rst
494
B
-rw-r--r--
2024-03-19 22:46
linecache.rst
2.49
KB
-rw-r--r--
2024-03-19 22:46
locale.rst
26.03
KB
-rw-r--r--
2024-03-19 22:46
logging.config.rst
36.69
KB
-rw-r--r--
2024-03-19 22:46
logging.handlers.rst
47.53
KB
-rw-r--r--
2024-03-19 22:46
logging.rst
66.77
KB
-rw-r--r--
2024-03-19 22:46
lzma.rst
16.95
KB
-rw-r--r--
2024-03-19 22:46
mailbox.rst
61.47
KB
-rw-r--r--
2024-03-19 22:46
mailcap.rst
4.43
KB
-rw-r--r--
2024-03-19 22:46
markup.rst
679
B
-rw-r--r--
2024-03-19 22:46
marshal.rst
5.35
KB
-rw-r--r--
2024-03-19 22:46
math.rst
21.01
KB
-rw-r--r--
2024-03-19 22:46
mimetypes.rst
9.96
KB
-rw-r--r--
2024-03-19 22:46
mm.rst
331
B
-rw-r--r--
2024-03-19 22:46
mmap.rst
13.41
KB
-rw-r--r--
2024-03-19 22:46
modulefinder.rst
3.16
KB
-rw-r--r--
2024-03-19 22:46
modules.rst
381
B
-rw-r--r--
2024-03-19 22:46
msilib.rst
18.51
KB
-rw-r--r--
2024-03-19 22:46
msvcrt.rst
4.5
KB
-rw-r--r--
2024-03-19 22:46
multiprocessing.rst
108.08
KB
-rw-r--r--
2024-03-19 22:46
multiprocessing.shared_memory.rst
14.44
KB
-rw-r--r--
2024-03-19 22:46
netdata.rst
314
B
-rw-r--r--
2024-03-19 22:46
netrc.rst
3.32
KB
-rw-r--r--
2024-03-19 22:46
nis.rst
2.07
KB
-rw-r--r--
2024-03-19 22:46
nntplib.rst
21.25
KB
-rw-r--r--
2024-03-19 22:46
numbers.rst
8.09
KB
-rw-r--r--
2024-03-19 22:46
numeric.rst
696
B
-rw-r--r--
2024-03-19 22:46
operator.rst
18.84
KB
-rw-r--r--
2024-03-19 22:46
optparse.rst
75.3
KB
-rw-r--r--
2024-03-19 22:46
os.path.rst
17.4
KB
-rw-r--r--
2024-03-19 22:46
os.rst
168.21
KB
-rw-r--r--
2024-03-19 22:46
ossaudiodev.rst
17.56
KB
-rw-r--r--
2024-03-19 22:46
pathlib-inheritance.png
6.28
KB
-rw-r--r--
2024-03-19 22:46
pathlib-inheritance.svg
55.23
KB
-rw-r--r--
2024-03-19 22:46
pathlib.rst
39.66
KB
-rw-r--r--
2024-03-19 22:46
pdb.rst
20.26
KB
-rw-r--r--
2024-03-19 22:46
persistence.rst
591
B
-rw-r--r--
2024-03-19 22:46
pickle.rst
46.52
KB
-rw-r--r--
2024-03-19 22:46
pickletools.rst
3.64
KB
-rw-r--r--
2024-03-19 22:46
pipes.rst
2.72
KB
-rw-r--r--
2024-03-19 22:46
pkgutil.rst
10.26
KB
-rw-r--r--
2024-03-19 22:46
platform.rst
9.7
KB
-rw-r--r--
2024-03-19 22:46
plistlib.rst
5.32
KB
-rw-r--r--
2024-03-19 22:46
poplib.rst
8.98
KB
-rw-r--r--
2024-03-19 22:46
posix.rst
3.52
KB
-rw-r--r--
2024-03-19 22:46
pprint.rst
16.34
KB
-rw-r--r--
2024-03-19 22:46
profile.rst
29.55
KB
-rw-r--r--
2024-03-19 22:46
pty.rst
4.5
KB
-rw-r--r--
2024-03-19 22:46
pwd.rst
2.67
KB
-rw-r--r--
2024-03-19 22:46
py_compile.rst
6.52
KB
-rw-r--r--
2024-03-19 22:46
pyclbr.rst
4.45
KB
-rw-r--r--
2024-03-19 22:46
pydoc.rst
5.01
KB
-rw-r--r--
2024-03-19 22:46
pyexpat.rst
29.52
KB
-rw-r--r--
2024-03-19 22:46
python.rst
480
B
-rw-r--r--
2024-03-19 22:46
queue.rst
10
KB
-rw-r--r--
2024-03-19 22:46
quopri.rst
2.51
KB
-rw-r--r--
2024-03-19 22:46
random.rst
22.98
KB
-rw-r--r--
2024-03-19 22:46
re.rst
68.48
KB
-rw-r--r--
2024-03-19 22:46
readline.rst
12.13
KB
-rw-r--r--
2024-03-19 22:46
reprlib.rst
5.12
KB
-rw-r--r--
2024-03-19 22:46
resource.rst
13
KB
-rw-r--r--
2024-03-19 22:46
rlcompleter.rst
2.24
KB
-rw-r--r--
2024-03-19 22:46
runpy.rst
8.09
KB
-rw-r--r--
2024-03-19 22:46
sched.rst
5.05
KB
-rw-r--r--
2024-03-19 22:46
secrets.rst
5.96
KB
-rw-r--r--
2024-03-19 22:46
security_warnings.rst
1.56
KB
-rw-r--r--
2024-03-19 22:46
select.rst
27.78
KB
-rw-r--r--
2024-03-19 22:46
selectors.rst
8.72
KB
-rw-r--r--
2024-03-19 22:46
shelve.rst
8.6
KB
-rw-r--r--
2024-03-19 22:46
shlex.rst
17.62
KB
-rw-r--r--
2024-03-19 22:46
shutil.rst
31.13
KB
-rw-r--r--
2024-03-19 22:46
signal.rst
25.12
KB
-rw-r--r--
2024-03-19 22:46
site.rst
10.38
KB
-rw-r--r--
2024-03-19 22:46
smtpd.rst
10.79
KB
-rw-r--r--
2024-03-19 22:46
smtplib.rst
23.66
KB
-rw-r--r--
2024-03-19 22:46
sndhdr.rst
2.09
KB
-rw-r--r--
2024-03-19 22:46
socket.rst
77.52
KB
-rw-r--r--
2024-03-19 22:46
socketserver.rst
24.01
KB
-rw-r--r--
2024-03-19 22:46
spwd.rst
3.03
KB
-rw-r--r--
2024-03-19 22:46
sqlite3.rst
66.94
KB
-rw-r--r--
2024-03-19 22:46
ssl.rst
104.53
KB
-rw-r--r--
2024-03-19 22:46
stat.rst
9.89
KB
-rw-r--r--
2024-03-19 22:46
statistics.rst
35.59
KB
-rw-r--r--
2024-03-19 22:46
stdtypes.rst
205.7
KB
-rw-r--r--
2024-03-19 22:46
string.rst
38.87
KB
-rw-r--r--
2024-03-19 22:46
stringprep.rst
4.18
KB
-rw-r--r--
2024-03-19 22:46
struct.rst
24.29
KB
-rw-r--r--
2024-03-19 22:46
subprocess.rst
57.99
KB
-rw-r--r--
2024-03-19 22:46
sunau.rst
7.24
KB
-rw-r--r--
2024-03-19 22:46
superseded.rst
561
B
-rw-r--r--
2024-03-19 22:46
symtable.rst
5.14
KB
-rw-r--r--
2024-03-19 22:46
sys.rst
76.36
KB
-rw-r--r--
2024-03-19 22:46
sysconfig.rst
9.7
KB
-rw-r--r--
2024-03-19 22:46
syslog.rst
4.55
KB
-rw-r--r--
2024-03-19 22:46
tabnanny.rst
1.96
KB
-rw-r--r--
2024-03-19 22:46
tarfile.rst
47.13
KB
-rw-r--r--
2024-03-19 22:46
telnetlib.rst
8.03
KB
-rw-r--r--
2024-03-19 22:46
tempfile.rst
15.69
KB
-rw-r--r--
2024-03-19 22:46
termios.rst
3.66
KB
-rw-r--r--
2024-03-19 22:46
test.rst
54.87
KB
-rw-r--r--
2024-03-19 22:46
text.rst
584
B
-rw-r--r--
2024-03-19 22:46
textwrap.rst
11.18
KB
-rw-r--r--
2024-03-19 22:46
threading.rst
42.74
KB
-rw-r--r--
2024-03-19 22:46
time.rst
36.47
KB
-rw-r--r--
2024-03-19 22:46
timeit.rst
13.32
KB
-rw-r--r--
2024-03-19 22:46
tk.rst
1.6
KB
-rw-r--r--
2024-03-19 22:46
tk_msg.png
14.63
KB
-rw-r--r--
2024-03-19 22:46
tkinter.colorchooser.rst
906
B
-rw-r--r--
2024-03-19 22:46
tkinter.dnd.rst
2.07
KB
-rw-r--r--
2024-03-19 22:46
tkinter.font.rst
2.91
KB
-rw-r--r--
2024-03-19 22:46
tkinter.messagebox.rst
1.27
KB
-rw-r--r--
2024-03-19 22:46
tkinter.rst
40.8
KB
-rw-r--r--
2024-03-19 22:46
tkinter.scrolledtext.rst
1.18
KB
-rw-r--r--
2024-03-19 22:46
tkinter.tix.rst
21.59
KB
-rw-r--r--
2024-03-19 22:46
tkinter.ttk.rst
61.02
KB
-rw-r--r--
2024-03-19 22:46
token-list.inc
2.62
KB
-rw-r--r--
2024-03-19 22:46
token.rst
2.7
KB
-rw-r--r--
2024-03-19 22:46
tokenize.rst
10.55
KB
-rw-r--r--
2024-03-19 22:46
trace.rst
6.82
KB
-rw-r--r--
2024-03-19 22:46
traceback.rst
18.93
KB
-rw-r--r--
2024-03-19 22:46
tracemalloc.rst
24.96
KB
-rw-r--r--
2024-03-19 22:46
tty.rst
1.07
KB
-rw-r--r--
2024-03-19 22:46
tulip_coro.dia
4.35
KB
-rw-r--r--
2024-03-19 22:46
tulip_coro.png
35.95
KB
-rw-r--r--
2024-03-19 22:46
turtle-star.pdf
4.31
KB
-rw-r--r--
2024-03-19 22:46
turtle-star.png
33.02
KB
-rw-r--r--
2024-03-19 22:46
turtle-star.ps
13.48
KB
-rw-r--r--
2024-03-19 22:46
turtle.rst
72.59
KB
-rw-r--r--
2024-03-19 22:46
types.rst
14.9
KB
-rw-r--r--
2024-03-19 22:46
typing.rst
77.48
KB
-rw-r--r--
2024-03-19 22:46
unicodedata.rst
5.83
KB
-rw-r--r--
2024-03-19 22:46
unittest.mock-examples.rst
47.14
KB
-rw-r--r--
2024-03-19 22:46
unittest.mock.rst
97.32
KB
-rw-r--r--
2024-03-19 22:46
unittest.rst
99.8
KB
-rw-r--r--
2024-03-19 22:46
unix.rst
397
B
-rw-r--r--
2024-03-19 22:46
urllib.error.rst
2.15
KB
-rw-r--r--
2024-03-19 22:46
urllib.parse.rst
32.65
KB
-rw-r--r--
2024-03-19 22:46
urllib.request.rst
59.94
KB
-rw-r--r--
2024-03-19 22:46
urllib.robotparser.rst
3.19
KB
-rw-r--r--
2024-03-19 22:46
urllib.rst
466
B
-rw-r--r--
2024-03-19 22:46
uu.rst
2.67
KB
-rw-r--r--
2024-03-19 22:46
uuid.rst
9.95
KB
-rw-r--r--
2024-03-19 22:46
venv.rst
25.52
KB
-rw-r--r--
2024-03-19 22:46
warnings.rst
23.71
KB
-rw-r--r--
2024-03-19 22:46
wave.rst
6.68
KB
-rw-r--r--
2024-03-19 22:46
weakref.rst
21.22
KB
-rw-r--r--
2024-03-19 22:46
webbrowser.rst
9.83
KB
-rw-r--r--
2024-03-19 22:46
windows.rst
258
B
-rw-r--r--
2024-03-19 22:46
winreg.rst
25.18
KB
-rw-r--r--
2024-03-19 22:46
winsound.rst
5.01
KB
-rw-r--r--
2024-03-19 22:46
wsgiref.rst
32.61
KB
-rw-r--r--
2024-03-19 22:46
xdrlib.rst
8.02
KB
-rw-r--r--
2024-03-19 22:46
xml.dom.minidom.rst
11
KB
-rw-r--r--
2024-03-19 22:46
xml.dom.pulldom.rst
5.16
KB
-rw-r--r--
2024-03-19 22:46
xml.dom.rst
38.62
KB
-rw-r--r--
2024-03-19 22:46
xml.etree.elementtree.rst
58.55
KB
-rw-r--r--
2024-03-19 22:46
xml.rst
6.49
KB
-rw-r--r--
2024-03-19 22:46
xml.sax.handler.rst
16.43
KB
-rw-r--r--
2024-03-19 22:46
xml.sax.reader.rst
11.97
KB
-rw-r--r--
2024-03-19 22:46
xml.sax.rst
7.09
KB
-rw-r--r--
2024-03-19 22:46
xml.sax.utils.rst
3.81
KB
-rw-r--r--
2024-03-19 22:46
xmlrpc.client.rst
22.52
KB
-rw-r--r--
2024-03-19 22:46
xmlrpc.rst
475
B
-rw-r--r--
2024-03-19 22:46
xmlrpc.server.rst
16.25
KB
-rw-r--r--
2024-03-19 22:46
zipapp.rst
17.85
KB
-rw-r--r--
2024-03-19 22:46
zipfile.rst
29.76
KB
-rw-r--r--
2024-03-19 22:46
zipimport.rst
6.79
KB
-rw-r--r--
2024-03-19 22:46
zlib.rst
13.83
KB
-rw-r--r--
2024-03-19 22:46
zoneinfo.rst
15.66
KB
-rw-r--r--
2024-03-19 22:46
Save
Rename
:mod:`uuid` --- UUID objects according to :rfc:`4122` ===================================================== .. module:: uuid :synopsis: UUID objects (universally unique identifiers) according to RFC 4122 .. moduleauthor:: Ka-Ping Yee <ping@zesty.ca> .. sectionauthor:: George Yoshida <quiver@users.sourceforge.net> **Source code:** :source:`Lib/uuid.py` -------------- This module provides immutable :class:`UUID` objects (the :class:`UUID` class) and the functions :func:`uuid1`, :func:`uuid3`, :func:`uuid4`, :func:`uuid5` for generating version 1, 3, 4, and 5 UUIDs as specified in :rfc:`4122`. If all you want is a unique ID, you should probably call :func:`uuid1` or :func:`uuid4`. Note that :func:`uuid1` may compromise privacy since it creates a UUID containing the computer's network address. :func:`uuid4` creates a random UUID. Depending on support from the underlying platform, :func:`uuid1` may or may not return a "safe" UUID. A safe UUID is one which is generated using synchronization methods that ensure no two processes can obtain the same UUID. All instances of :class:`UUID` have an :attr:`is_safe` attribute which relays any information about the UUID's safety, using this enumeration: .. class:: SafeUUID .. versionadded:: 3.7 .. attribute:: SafeUUID.safe The UUID was generated by the platform in a multiprocessing-safe way. .. attribute:: SafeUUID.unsafe The UUID was not generated in a multiprocessing-safe way. .. attribute:: SafeUUID.unknown The platform does not provide information on whether the UUID was generated safely or not. .. class:: UUID(hex=None, bytes=None, bytes_le=None, fields=None, int=None, version=None, *, is_safe=SafeUUID.unknown) Create a UUID from either a string of 32 hexadecimal digits, a string of 16 bytes in big-endian order as the *bytes* argument, a string of 16 bytes in little-endian order as the *bytes_le* argument, a tuple of six integers (32-bit *time_low*, 16-bit *time_mid*, 16-bit *time_hi_version*, 8-bit *clock_seq_hi_variant*, 8-bit *clock_seq_low*, 48-bit *node*) as the *fields* argument, or a single 128-bit integer as the *int* argument. When a string of hex digits is given, curly braces, hyphens, and a URN prefix are all optional. For example, these expressions all yield the same UUID:: UUID('{12345678-1234-5678-1234-567812345678}') UUID('12345678123456781234567812345678') UUID('urn:uuid:12345678-1234-5678-1234-567812345678') UUID(bytes=b'\x12\x34\x56\x78'*4) UUID(bytes_le=b'\x78\x56\x34\x12\x34\x12\x78\x56' + b'\x12\x34\x56\x78\x12\x34\x56\x78') UUID(fields=(0x12345678, 0x1234, 0x5678, 0x12, 0x34, 0x567812345678)) UUID(int=0x12345678123456781234567812345678) Exactly one of *hex*, *bytes*, *bytes_le*, *fields*, or *int* must be given. The *version* argument is optional; if given, the resulting UUID will have its variant and version number set according to :rfc:`4122`, overriding bits in the given *hex*, *bytes*, *bytes_le*, *fields*, or *int*. Comparison of UUID objects are made by way of comparing their :attr:`UUID.int` attributes. Comparison with a non-UUID object raises a :exc:`TypeError`. ``str(uuid)`` returns a string in the form ``12345678-1234-5678-1234-567812345678`` where the 32 hexadecimal digits represent the UUID. :class:`UUID` instances have these read-only attributes: .. attribute:: UUID.bytes The UUID as a 16-byte string (containing the six integer fields in big-endian byte order). .. attribute:: UUID.bytes_le The UUID as a 16-byte string (with *time_low*, *time_mid*, and *time_hi_version* in little-endian byte order). .. attribute:: UUID.fields A tuple of the six integer fields of the UUID, which are also available as six individual attributes and two derived attributes: +------------------------------+-------------------------------+ | Field | Meaning | +==============================+===============================+ | :attr:`time_low` | the first 32 bits of the UUID | +------------------------------+-------------------------------+ | :attr:`time_mid` | the next 16 bits of the UUID | +------------------------------+-------------------------------+ | :attr:`time_hi_version` | the next 16 bits of the UUID | +------------------------------+-------------------------------+ | :attr:`clock_seq_hi_variant` | the next 8 bits of the UUID | +------------------------------+-------------------------------+ | :attr:`clock_seq_low` | the next 8 bits of the UUID | +------------------------------+-------------------------------+ | :attr:`node` | the last 48 bits of the UUID | +------------------------------+-------------------------------+ | :attr:`time` | the 60-bit timestamp | +------------------------------+-------------------------------+ | :attr:`clock_seq` | the 14-bit sequence number | +------------------------------+-------------------------------+ .. attribute:: UUID.hex The UUID as a 32-character lowercase hexadecimal string. .. attribute:: UUID.int The UUID as a 128-bit integer. .. attribute:: UUID.urn The UUID as a URN as specified in :rfc:`4122`. .. attribute:: UUID.variant The UUID variant, which determines the internal layout of the UUID. This will be one of the constants :const:`RESERVED_NCS`, :const:`RFC_4122`, :const:`RESERVED_MICROSOFT`, or :const:`RESERVED_FUTURE`. .. attribute:: UUID.version The UUID version number (1 through 5, meaningful only when the variant is :const:`RFC_4122`). .. attribute:: UUID.is_safe An enumeration of :class:`SafeUUID` which indicates whether the platform generated the UUID in a multiprocessing-safe way. .. versionadded:: 3.7 The :mod:`uuid` module defines the following functions: .. function:: getnode() Get the hardware address as a 48-bit positive integer. The first time this runs, it may launch a separate program, which could be quite slow. If all attempts to obtain the hardware address fail, we choose a random 48-bit number with the multicast bit (least significant bit of the first octet) set to 1 as recommended in :rfc:`4122`. "Hardware address" means the MAC address of a network interface. On a machine with multiple network interfaces, universally administered MAC addresses (i.e. where the second least significant bit of the first octet is *unset*) will be preferred over locally administered MAC addresses, but with no other ordering guarantees. .. versionchanged:: 3.7 Universally administered MAC addresses are preferred over locally administered MAC addresses, since the former are guaranteed to be globally unique, while the latter are not. .. index:: single: getnode .. function:: uuid1(node=None, clock_seq=None) Generate a UUID from a host ID, sequence number, and the current time. If *node* is not given, :func:`getnode` is used to obtain the hardware address. If *clock_seq* is given, it is used as the sequence number; otherwise a random 14-bit sequence number is chosen. .. index:: single: uuid1 .. function:: uuid3(namespace, name) Generate a UUID based on the MD5 hash of a namespace identifier (which is a UUID) and a name (which is a string). .. index:: single: uuid3 .. function:: uuid4() Generate a random UUID. .. index:: single: uuid4 .. function:: uuid5(namespace, name) Generate a UUID based on the SHA-1 hash of a namespace identifier (which is a UUID) and a name (which is a string). .. index:: single: uuid5 The :mod:`uuid` module defines the following namespace identifiers for use with :func:`uuid3` or :func:`uuid5`. .. data:: NAMESPACE_DNS When this namespace is specified, the *name* string is a fully qualified domain name. .. data:: NAMESPACE_URL When this namespace is specified, the *name* string is a URL. .. data:: NAMESPACE_OID When this namespace is specified, the *name* string is an ISO OID. .. data:: NAMESPACE_X500 When this namespace is specified, the *name* string is an X.500 DN in DER or a text output format. The :mod:`uuid` module defines the following constants for the possible values of the :attr:`variant` attribute: .. data:: RESERVED_NCS Reserved for NCS compatibility. .. data:: RFC_4122 Specifies the UUID layout given in :rfc:`4122`. .. data:: RESERVED_MICROSOFT Reserved for Microsoft compatibility. .. data:: RESERVED_FUTURE Reserved for future definition. .. seealso:: :rfc:`4122` - A Universally Unique IDentifier (UUID) URN Namespace This specification defines a Uniform Resource Name namespace for UUIDs, the internal format of UUIDs, and methods of generating UUIDs. .. _uuid-example: Example ------- Here are some examples of typical usage of the :mod:`uuid` module:: >>> import uuid >>> # make a UUID based on the host ID and current time >>> uuid.uuid1() UUID('a8098c1a-f86e-11da-bd1a-00112444be1e') >>> # make a UUID using an MD5 hash of a namespace UUID and a name >>> uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org') UUID('6fa459ea-ee8a-3ca4-894e-db77e160355e') >>> # make a random UUID >>> uuid.uuid4() UUID('16fd2706-8baf-433b-82eb-8c7fada847da') >>> # make a UUID using a SHA-1 hash of a namespace UUID and a name >>> uuid.uuid5(uuid.NAMESPACE_DNS, 'python.org') UUID('886313e1-3b8a-5372-9b90-0c9aee199e5d') >>> # make a UUID from a string of hex digits (braces and hyphens ignored) >>> x = uuid.UUID('{00010203-0405-0607-0809-0a0b0c0d0e0f}') >>> # convert a UUID to a string of hex digits in standard form >>> str(x) '00010203-0405-0607-0809-0a0b0c0d0e0f' >>> # get the raw 16 bytes of the UUID >>> x.bytes b'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' >>> # make a UUID from a 16-byte string >>> uuid.UUID(bytes=x.bytes) UUID('00010203-0405-0607-0809-0a0b0c0d0e0f')