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 = [1, 2, 3,"b"]
return 1
def func2():
pass
def func22():
pass
def func3():
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 = [1, 2, 3, "b"]
return 1
def func2():
pass
def func22():
pass
def func3():
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)
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.2.tar.gz
(15.0 kB
view details)
File details
Details for the file autopep8-0.6.2.tar.gz.
File metadata
- Download URL: autopep8-0.6.2.tar.gz
- Upload date:
- Size: 15.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6dc5bd386dfc858d34b9dedde7641b59c7694461049e190ff52f7f6a02f0efe
|
|
| MD5 |
625e0a0212275cbac79e07dd58c644b2
|
|
| BLAKE2b-256 |
8d280252a0f76c6e914cd001cdc0af87cb04abd593e745db96fc28dc551716c5
|