A tool that automatically formats Python code to conform to the PEP 8 style guide
Project description
About
autopep8 formats Python code based on the output of the pep8 utility.
Installation
from pip:
pip install --upgrade autopep8
from easy_install:
easy_install -ZU autopep8
Requirements
autopep8 requires pep8.
Usage
execute tool:
$ autopep8 TARGET.py
before:
import sys, os
print('hello' );
def func1( foo ):
print( 'A'+ foo);
return 0
def func11():
a = (1,2, 3,"a");
b = [100,200,300,9876543210,'This is my very long string that goes on and one and on']
return (a, b)
def func2():
pass
def func22():
pass
def func3(bar):
if bar : bar+=1; bar=bar*bar ; return bar
else: raise ValueError, 'I am an error'
after:
import sys
import os
print('hello')
def func1(foo):
print('A' + foo)
return 0
def func11():
a = (1, 2, 3, "a")
b = [100, 200, 300, 9876543210,
'This is my very long string that goes on and one and on']
return (a, b)
def func2():
pass
def func22():
pass
def func3(bar):
if bar:
bar += 1
bar = bar * bar
return bar
else:
raise ValueError('I am an error')
options:
Usage: autopep8 [options] [filename [filename ...]]
A tool that automatically formats Python code to conform to the PEP 8 style
guide.
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose print verbose messages
-d, --diff print the diff for the fixed source
-i, --in-place make changes to files in place
-p PEP8_PASSES, --pep8-passes=PEP8_PASSES
maximum number of additional pep8 passes (default:
100)
--ignore=IGNORE do not fix these errors/warnings (e.g. E4,W)
--select=SELECT select errors/warnings (e.g. E4,W)
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
autopep8-0.6.5.tar.gz
(17.2 kB
view details)
File details
Details for the file autopep8-0.6.5.tar.gz.
File metadata
- Download URL: autopep8-0.6.5.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da77ff1d82fff772144d79cce844711b540c0e7a2610430dda93e729f8398880
|
|
| MD5 |
ee0ab85425748ebbbdc076edfc9879d3
|
|
| BLAKE2b-256 |
385ca88f47ba644b6a93d99ba6f2c7e68e5d5836c05e71012ab9f4b915803cb8
|