Config
In your own project, there should be a settings.toml and a .env file.
settings.tomlstores the common config.- To use connections module,
[default.db]is a must.
- To use connections module,
.envstores secret things like passwords.
Usage
connections module
mysqldb connection example toml:
[default.db]
host = "replace with your host"
port = 3306
user = "root"
password = "@format {env[MYSQLDB_PASSWORD]}"
Usage in your code:
from xchtools import XCHConnections
xc = XCHConnections(os.path.dirname(os.path.abspath(__file__)))
config = xc.settings
print(config.db)
xc.sql2df("show databases")
from xchtools import ACAutomaton
ac_automaton = ACAutomaton()
words = ["张坤", "易方达", "张凯", "阿里"]
text = "易方达基金近日发布了一个智能助手,由阿里云智能提供。"
for word in words:
ac_automaton.add_word(word)
ac_automaton.build()
print(ac_automaton.search(text))
For developer
Build and Release
- Config pypi API token
poetry config pypi-token.pypi <token> poetry build --format=wheelpoetry publish
Metadata
Release files for xchtools 0.1.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xchtools-0.1.15-py3-none-any.whl | Python 3 | none | any | Details |
Release files / xchtools-0.1.15-py3-none-any.whl
| Download URL | xchtools-0.1.15-py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
42beccf1aabd551645c3efe3df47dc963fb7558a5d1f9f22eb81875e79635032
|
|
BLAKE2b-256 checksum How to use checksums |
eb3cf1da9d95fa756ab96344f5692368527373258e0cafcbfd702711daff6e23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.10.13 Windows/10
|