Generate Python identifiers from English text
Project description
Generates Python identifiers from English text. Useful for code generation.
Class name:
>>> pydentifier.upper_camel("I'm a class", prefix='')
'IAmAClass'
Function name:
>>> pydentifier.lower_underscore('This is a function', prefix='')
'this_is_a_function'
Reserved keyword:
>>> pydentifier.lower_underscore('class', prefix='')
'class_'
Internal method:
>>> pydentifier.lower_underscore("Shouldn't touch this", prefix='_')
'_should_not_touch_this'
Private method:
>>> pydentifier.lower_underscore("Can't touch this", prefix='__')
'__cannot_touch_this'
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
pydentifier-0.1.3.tar.gz
(3.6 kB
view details)
File details
Details for the file pydentifier-0.1.3.tar.gz.
File metadata
- Download URL: pydentifier-0.1.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
981f9705f71e0307a22030d3908369847b99a40caa5dba99aea9989400eb56a6
|
|
| MD5 |
31f1d22b24301ed4decf341d9bc47813
|
|
| BLAKE2b-256 |
d3390802db69dd9236b6f1d1c8ee5044642585b8e73c22081fe256abfafd5191
|