aboutsummaryrefslogtreecommitdiff
path: root/cheat/.cheat/python
blob: 4428b48cd1269e25facd0c05d19f178780118aec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Desc: Python is a high-level programming language.

# Basic example of server with python
# Will start a Web Server in the current directory on port 8000
# go to http://127.0.0.1:8000

# Python v2.7
python -m SimpleHTTPServer
# Python 3
python -m http.server 8000

# SMTP-Server for debugging, messages will be discarded, and printed on stdout.
python -m smtpd -n -c DebuggingServer localhost:1025

# Pretty print a json
python -mjson.tool

# Generate requirements.txt
pipreqs /path/to/project

# Tips
# Ressources available in : cheat python_ressources

Input: décoder avec `decode()`.
Output: encoder avec `encode('utf-8')`

lors de l'ouverture d'un fichier:
```
from codecs import open
 
# open() de codec à exactement la même API, y compris avec "with"
f = open('fichier', encoding='encoding')
```

# Types

bytes == bytearray

# non mutable (non modifiable)
bytes
tuple

# mutable (modifiable)
bytearray