Saravanan666/pypi-org huggingface dataset:
Package: antimicrobial
Commom Calibration methods for multivariate calibrationThis is a Python library for designing antimicrobial agent. For more information, refer towww.chemoinfolab.com/antifungal.InstallationUse the package managerpipto install toolkit in requirements.txt.Ref_1. Zhang J., Yang L. B., Tian Z. Q., Zhao W. J., Sun C. Q., Zhu L. J., Huang M. J., Guo G., Liang G. Y.Large-Scale Screening of Antifungal Peptides Based on Quantitative Structure–Activity Relationship [J]. ACS Med. Chem. Lett., 2022, 13(1): 99-104.ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.LicenseMIT
Package: antinex-utils
Standalone utilities for training AI.Used in:https://github.com/jay-johnson/train-ai-with-django-swagger-jwtInstallpip install antinex-utilsDevelopmentSet up the repositorymkdir -p -m 777 /opt/antinex
git clone https://github.com/jay-johnson/antinex-utils.git /opt/antinex/utils
cd /opt/antinex/utilsSet up the virtual env and installvirtualenv -p python3 ~/.venvs/antinexutils && source ~/.venvs/antinexutils/bin/activate && pip install -e .TestingRun allpython setup.py testRun a test casepython -m unittest tests.test_classification.TestClassification.test_classification_deep_dnnpython -m unittest tests.test_regression.TestRegression.test_dataset_regression_using_scalerAntiNex Stack StatusAntiNex AI Utilities is part of the AntiNex stack:ComponentBuildDocs LinkDocs BuildREST APIDocsCore WorkerDocsNetwork PipelineDocsAI UtilsDocsClientDocsLintingflake8 .pycodestyle –exclude=.tox,.eggsLicenseApache 2.0 - Please refer to theLICENSEfor more details
Package: antiocr
antiOCRAnti OCR, Free Texts.拒绝图片文字被OCR，让文字自由传播！antiOCR把指定文本转换成机器无法识别但人可读的文字图片。欢迎扫码加小助手为好友，备注anti，小助手会定期统一邀请大家入群：作者也维护知识星球私享群，这里面的提问会较快得到作者的回复，欢迎加入。知识星球私享群也会陆续发布一些开源项目相关的私有资料，包括一些使用教程，未公开的模型，不同应用场景的调用代码，使用过程中遇到的难题解答等。本群也会发布一些相关的最新研究资料。使用说明调用很简单，以下是示例：fromantiocrimportAntiOcrtexts='拒绝图片文字被OCR，让文字自由传播！  antiOCR 把指定文本转换成机器无法识别但人可读的文字图片。'anti=AntiOcr()# 生成文字图片img=anti(texts,font_fp='/System/Library/Fonts/PingFang.ttc',# 使用的字体文件)img.save("output.png")使用示例可以参考Streamlit Demo。目前 antiOCR 使用的反OCR方法主要包括：每个文字随机使用不同大小的字体；每个汉字按指定概率进行倒转（随机生成倒转角度）；每个汉字按指定概率转换为中文拼音；【可选】随机生成干扰的背景图片；字体可按需指定；示例生成的图片背景图片来源固定图片固定图片固定图片随机图片随机图片随机图片安装嗯，顺利的话一行命令即可。pipinstallantiocr安装速度慢的话，可以指定国内的安装源，如使用豆瓣源：pipinstallantiocr-ihttps://pypi.doubanio.com/simple给作者来杯咖啡开源不易，如果此项目对您有帮助，可以考虑给作者加点油🥤，鼓鼓气💪🏻。官方代码库：https://github.com/breezedeus/antiocr。
Package: antiope
antiope-awsPython module & scripts for managing Multiple AWS accounts leveraging AntiopeRationaleInstallationFor testing, the install process ispipinstall-e.For production usage, you can install antiope-aws from PyPi.UsageManifest FilesScriptsNone yetPython ModuleThe Python Modules consists of three main classes.All modules use the python logger for debug and informational events. These can be overridden as needed.AWSAccountForeignAWSAccountAWSOrganizationVPCRoadmap
Package: antiorm
Anti-ORM is not an ORM, and it certainly does not want to be.  Anti-ORM is a
simple Python module that provides a pythonic syntax for making it more
convenient to build SQL queries over the DBAPI-2.0 interface.In practice, if you’re the kind of person that likes it to the bare metal, it’s
almost as good as the ORMs.  At least there is no magic, and it just works.
Package: antipathy
Tired of calling a function for every path manipulation you need to do?Is:>>> path, filename = os.path.split(some_name)
>>> basename, ext = os.path.splitext(filename)
>>> basename = basename + '_01'
>>> new_name = os.path.join(path, basename+ext)wearing on your nerves?In short, are you filled with antipathy [1] for os.path?Then get antipathy and work with Path:>>> from antipathy import Path
>>> some_name = Path('/home/ethan/source/my_file.txt')
>>> backups = Path('/home/ethan/backup/')
>>> print some_name.path
'/home/ethan/source/'
>>> print some_name.ext
'.txt'
>>> print some_name.exists()
True  # (well, if it happens to exist at this moment ;)
>>> backup = backups / some_name.filename + '_01' + some_name.ext
>>> print backup
'/home/ethan/backup/my_file_01.txt'
>>> some_name.copy(backup)Because Path is a subclass of bytes/str/unicode, it can still be passed to other functions that expect a bytes/str/unicode object and work seamlessly [2].[1]https://www.google.com/#q=antipathy[2] in most cases – there are a few places that do atypecheck instead of anisinstancecheck.
Package: antipywidgets
AntIPyWidgetsMy IPyWidgetsInstallationpip install antipywidgetsJobs runnerimportantipywidgets.jobs_runnerasjobs_runnerdefget_job(...):defjob():...Dothejob...returnjobjobs=[get_job(...)for...in...]runner=jobs_runner.make_runner(jobs)In the next cellrunner()
Package: antispam
# AntiSpam[![downloads](https://img.shields.io/pypi/dm/antispam.svg)](https://pypi.python.org/pypi/antispam/)[![version](https://img.shields.io/pypi/v/antispam.svg?label=version)](https://pypi.python.org/pypi/antispam/)[![supported](https://img.shields.io/pypi/pyversions/antispam.svg)](https://pypi.python.org/pypi/antispam/)[![license](https://img.shields.io/pypi/l/antispam.svg)](https://opensource.org/licenses/MIT)Bayesian anti-spam classifier written in Python.PyPI: [pypi.python.org/pypi/antispam](https://pypi.python.org/pypi/antispam)# Installation```pip install antispam```# UsageUse the built-in training model provided by antispam:```import antispamantispam.score("Cheap shoes for sale at DSW shoe store!")# => 0.9657724517163143antispam.isspam("Cheap shoes for sale at DSW shoe store!")# => Trueantispam.score("Hi mark could you please send me a copy of your machine learning homework? thanks")# => 0.0008064840568731558antispam.score("Hi mark could you please send me a copy of your machine learning homework? thanks")# => False```Train your own modle.```import antispamd = antispam.Detector("my_model.dat")d.train("Super cheap octocats for sale at GitHub.", True)d.train("Hi John, could you please come to my office by 3pm? Ding", False)msg1 = "Cheap shoes for sale at DSW shoe store!"d.score(msg1)# => 0.9999947825633266d.is_spam(msg1)# => Truemsg2 = "Hi mark could you please send me a copy of your machine learning homework? thanks"d.score(msg2)# => 4.021280114849398e-08d.is_spam(msg2)# => False```##License[MIT Licenses](https://opensource.org/licenses/MIT)
Package: antispaminc
AntispamIncAn Python Wrapper For AntispamInc Api.SupportChannel : @AntispamIncGroup : @AntispamIncSupportBot : @AntispamIncBotWebsite : antispaminc.tkUsage Examplefromantispaminc.connectimportConnectmytoken='your_token_from_@antispamincbot'sed=Connect(mytoken)sed2=sed.is_banned('12974624')print(sed2.reason)Installingpipinstallantispamincorpip3installantispaminc
Package: antispoofing.utils
Utility package for Anti-Spoofing Countermeasures for BobThis package contains some utility functions to be used in anti-spoofing countermeasures codes.
The goal of this package is to centralize some functions in common.
This package contains:LDA MachinePCA MachineFunction to normalize parametersPerformance measure functionsEyes localization functionIf you use this package and/or its results, please cite the following publications:@inproceedings{Anjos_ACMMM_2012,
  author = {A. Anjos AND L. El Shafey AND R. Wallace AND M. G\"unther AND C. McCool AND S. Marcel},
  title = {Bob: a free signal processing and machine learning toolbox for researchers},
  year = {2012},
  month = oct,
  booktitle = {20th ACM Conference on Multimedia Systems (ACMMM), Nara, Japan},
  publisher = {ACM Press},
}InstallationTo install this package – alone or together with otherPackages of Bob– please read theInstallation Instructions.
ForBobto be able to work properly, some dependent packages are required to be installed.
Please make sure that you have read theDependenciesfor your operating system.DocumentationFor further documentation on this package, please read theStable Versionor theLatest Versionof the documentation.
For a list of tutorials on this or the other packages obBob, or information on submitting issues, asking questions and starting discussions, please visit its website.
Package: antitesting
There are standard ways to temporarily disable individual tests. As an example, using of thepytest.mark.skipdecorator. This plugin adds a new way to do this by extending the standard features of Pytest. Now you can put the names of the disabled tests in a separate file, and then correct and supplement them without going into the source code of the tests.Install the plugin:pipinstallantitestingCreate one or more files containing the names of the tests that you want to disable. In our example, this will be a filedisabled_tests.txtcontaining the text like this:test_1
test_2 : 12.12.2012
test_3 : 12.12.2025
test_4 : 13.12.2025 # fix after test_3Finally, add these lines to the fileconftest.py:importantitestingantitesting("disabled_tests.txt")Thedisabled_tests.txtfile that we created contains the names of the tests that we want to disable. This is equivalent to putting askipdecorator on each of them, but it does not require getting into the source code of the tests and saves you time. You could also see the dates in the file in the formatDD.MM.YYYY. If there is a date in this format in the line with the test name, the test will be ignored only until that date, and after that it will become available. If necessary, you can accompany the lines with comments separated by sharps ("#").
Package: anti-useragent
anti-useragentinfo: fake pc or app browser useragent, anti useragent, and other awesome toolsFeaturesmore browser up to datemore randomize rulermore fun awesome toolsEnglish |中文Installationpipinstallanti-useragentUsagefromanti_useragentimportUserAgentua=UserAgent()ua.opera# Opera/9.80 (X11; Linux i686; U; ru) Presto/2.8.131 Version/11.11ua.chrome# Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36ua['chrome']# Mozilla/5.0 (Windows NT 5.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.2.3576.5 Safari/537.36ua.firefox# Mozilla/5.0 (Windows NT 5.1; WOW64; rv:47.0) Gecko/20100101 Firefox/45.0ua['firefox']# Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:49.0) Gecko/20100101 Firefox/31.0ua.android# Mozilla/5.0 (Linux; Android 7.5.2; M571C Build/LMY47D) AppleWebKit/666.7 (KHTML, like Gecko) Chrome/72.7.7953.78 Mobile Safari/666.7ua.iphone# Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_1 like Mac OS X) AppleWebKit/349.56 (KHTML, like Gecko) Mobile/J9UMJN baiduboxapp/0_17.7.6.6_enohpi_8957_628/2.01_4C2%258enohPi/1099a/P0SJ2RX4DXJT3RW906040KVOSH2E76RJUNHVIJUPCJQCZMEM2GL/1ua.wechat# Mozilla/5.0 (Linux; Android 10.9.8; MI 5 Build/NRD90M) AppleWebKit/536.93 (KHTML, like Gecko) Chrome/81.7.8549.56 Mobile Safari/536.93# and the best one, random via real world browser usage statisticua.random# Mozilla/5.0 (Macintosh; Intel Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.3.8610.5 Safari/537.36Supported platformbrowser/platfomwindowsmaclinuxiphoneandroidchrome✔✔✔✔✔firefox✔✔✔❌❌opera✔✔✔❌❌wechat❌❌❌✔✔baidu❌❌❌✔✔uc❌❌❌❌✔If You want to  specify the platform just:fromanti_useragentimportUserAgentua=UserAgent(platform='mac')# windows, linux, android, iphoneIf You want to  specify the browser max version or min version just:fromanti_useragentimportUserAgentua=UserAgent(max_version=90)ua=UserAgent(min_version=50)# 1.0.9 new supportedua=UserAgent(versions=(90,100))If You want to  specify the enable logger just:fromanti_useragentimportUserAgentua=UserAgent(logger=True)# the default install logurutry:fromloguruimportloggerexcept:install("loguru")fromloguruimportloggerMake sure that You using latest versionpip install -U anti-useragentCheck version via python console:import anti_useragent

print(anti_useragent.VERSION)Add awesome tools usage:# requests:fromanti_useragent.utils.cipersimportset_requests_cipers,set_tls_protocol# ja3 tls verify@set_requests_cipersdefget_html():requests.get(...)# ja3 tls versionsession=set_tls_protocol(version="TLSv1_2")# aiohttp:fromanti_useragent.utils.cipersimportsslgenasyncwithClientSession(connector=aiohttp.TCPConnector(ssl=False))assession:# ja3 tls verifyawaitsession.get(...,ssl=sslgen())# ja3 tls versionawaitsession.get(...,ssl=sslgen(_ssl="TLSv1_2"))# scrapy:# settings.py ja3 tls verifyDOWNLOADER_CLIENTCONTEXTFACTORY='anti_useragent.utils.scrapy_contextfactory.Ja3ScrapyClientContextFactory'
Package: antivirals
Coronavirus AntiviralsThis project hopes to discover an antiviral that can treat the novel
coronavirus disease. This project will use newer approaches in machine learning to
model and optimize for the properties needed in candidate therapeutics.In therapeutic drug development the properties we minimize are toxicity and
side-effects (also called “off-target effects”). Properties we maximize are
bioactivity on target (also called “on-target effects”), absorption,
synthesizability, and large-scale manufacturability.We aim to search the molecular space (both drug-like molecules, and
already approved drugs) for drug candidates maximizing these properties.How to ContributeWe need your help if you have one of the following skills:Software development in PythonMachine learningWeb development (for the UI)CheminformaticsDevOps – especially with Kubernetes and HelmFork the project and create a new branch:git checkout -b feature/my_new_featurePush your changes and use GitHub to submit a pull request.Any contributions are helpful. Look at the open issues for inspiration
on what to work on.LicenseApache 2. See LICENSE file for details.InstallationUsing the system through our highly optimized Docker container is recommended:docker run -v my_host_data_directory:/app/data -it inqtel/antivirals up sqlite:////app/data/antivirals.dbAlternatively, we publish a Python package:pip install antiviralsArchitectureThe system is structured in a quazi Model-View-Controller (MVC) architecture.__init__.py: Agents that execute operations and connect everything together. The “controller” layer in MVC.schema.py: Contains all the code for adding to and querying the molecular database. The “model” layer in MVC.__main__.py: A command-line user interface. The “view” layer in MVC.data.py: Maps from public datasets (eg. ZINC Clean Leads, Tox21) to the molecular database schema.chem.py: The actual cheminformatics machine learning algorithms.parser.py: A Cython-optimized SMILES language parser used by the cheminformatics algorithms.We are investigating how to deploy it at scale on Kubernetes. Help is needed!UsageThe Coronavirus Antivirals project comes bundled with a command line tool.You must have aSQLAlchemy compatible databaserunning. Otherwise everything gets stored in volitile memory. Any database string can be used in theory,
but it has only been tested with SQLite.To completely set up the project and run an agent that runs indefinitely doing antivirals experiments, simply run:antivirals up sqlite:///path/to/your/dbThis command sets up the whole Coronavirus Antivirals system de novo (downloading data, training models, etc).Any models generated will be dumped in the current working directory in “data”. When you use Docker
or Kubernetes you want to mount the /app/data folder in the container to a volume.There is some more advanced usage. Inline documentation about other actions is available:antivirals -hAcknowledgmentA project ofB.Next.
Package: antk
PurposeAutomated Neural Graph Toolkit is an extension library for Google’s Tensorflow. It is designed to facilitate rapid prototyping of Neural Network models which may consist of multiple models chained together. Multiple input streams and and or multiple output predictions are well supported.Documentation for ANTkYou will find complete documentation for ANTk atthe ANTk readthedocs page.PlatformANTk is compatible with linux 64 bit operating systems.Python DistributionANTk is written in python 2. Most functionality should be forwards compatible.InstallA virtual environment is recommended for installation. Make sure that tensorflow is installed in your virtual environment
and graphviz is installed on your system.Install tensorflowInstall graphvizFrom the terminal:(venv)$ pip install antk
Package: antlib
IntroductionPython wrapper for the ANT library to communicate serially with ANT devices. For more information about ANT, seehttp://thisisant.com/LicenseCopyright 2019 Garmin Canada, Inc.Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.NotesAntlib now supports both 32bit/64bit windows. There is a restriction on using 64bit package which does not support
communications with USB Interface Board (UIF) boards.
Package: antlr4-grun
Pure-Python replacement of theantlrtest
rig,org.antlr.v4.gui.TestRig(akagrun).There are a few places this executable differs in the interest of better
or more Pythonic design. For example,I useclick’s
conventions for CLI argument parsing, which have a double-dash for
long-options, rather than Java’s convention, which have a
single-dash.I use JSON strings to escape source lexemes. This is more elegant and
is easily parsed in whatever next phase of processing exists.
Package: antlr4-mysql
How to usepip install antlr4-mysqlHow to buildWhat You NeedJDK 1.8 or later (generate python code)Python3generated python codejava -jar antlr4-4.9.2-complete.jar -Dlanguage=Python3 *.g4 -visitor -o am/autogenRequired dependencyantlr4-python3-runtimeFor testmysql_base_test.py
Package: antlr4-vba
antlr4-vbaantlr4-vba is a package of the Lexer and Parser created by antlr with the commandantlr4 -Dlanguage=Python3 -listener -visitor vba.g4. The project also includes the empty listener and visitor classes, which are largely useless on their own, but good as reference.
Similarly, there are grammar, lexer, and parser files which implement the conditional compilation process of VBA.InstallationThe project can be installed withpython -m pip install antlr4-vbaTyping stubsThe project also includes typed stubs for mypy. These stubs are autogenerated by stubgen, so they may be incomplete. Please let me know if they do not meet your needs and I can manage them manually.
Package: antlr-plsql
antlr-plsqlDevelopmentANTLR requires Java, so we suggest you use Docker when building grammars. TheMakefilecontains directives to clean, build, test and deploy the ANTLR grammar. It does not run Docker itself, so runmakeinside Docker.Build the grammar# Build the docker containerdockerbuild-tantlr_plsql.# Run the container to build the python grammar# Write parser files to local file system through volume mountingdockerrun-it-v${PWD}:/usr/src/appantlr_plsqlmakebuildSet up the Python moduleNow that the Python parsing files are available, you can install them withpip:pipinstall-rrequirements.txt
pipinstall-e.And parse SQL code in Python:fromantlr_plsqlimportastast.parse("SELECT a from b")Using the AST viewerIf you're actively developing on the ANLTR grammar or the tree shaping, it's a good idea to set up theAST viewerlocally so you can immediately see the impact of your changes in a visual way.Clone the ast-viewer repo and build the Docker image according to the instructions.Spin up a docker container that volume mounts the Python package, symlink-installs the package and runs the server on port 3000:dockerrun-it\-uroot\-v~/workspace/antlr-plsql:/app/app/antlr-plsql\-p3000:3000\ast-viewer\/bin/bash-c"echo 'Install development requirements in development:' \&& pip install --no-deps -e app/antlr-plsql \&& python3 run.py"When simultaneously developing other packages, volume mount and install those too:dockerrun-it\-uroot\-v~/workspace/antlr-ast:/app/app/antlr-ast\-v~/workspace/antlr-plsql:/app/app/antlr-plsql\-v~/workspace/antlr-tsql:/app/app/antlr-tsql\-p3000:3000\ast-viewer\/bin/bash-c"echo 'Install development requirements in development:' \&& pip install --no-deps -e app/antlr-ast \&& pip install --no-deps -e app/antlr-plsql \&& pip install --no-deps -e app/antlr-tsql \&& python3 run.py"If you update the tree shaping logic in this repo, the app will auto-update.If you change the grammar, you will have to first rebuild the grammar (with theantlr_plsqldocker image) and restart theast-viewercontainer.Run tests# Similar to building the grammar, but running tests# and not saving the generated filesdockerbuild-tantlr_plsql.
dockerrun-tantlr_plsqlmakebuildtestOr run the test locally, first build the grammar then run:pytestTravis deploymentBuilds the Docker image.Runs the Docker image to build the grammar and run the unit tests.Deploys the resulting python files to PyPi when a new release is made, so they can be installed easily.
Package: antlr-tsql
antlr-tsqlDevelopmentANTLR requires Java, so we suggest you use Docker when building grammars. TheMakefilecontains directives to clean, build, test and deploy the ANTLR grammar. It does not run Docker itself, so runmakeinside Docker.Build the grammar# Build the docker containerdockerbuild-tantlr_tsql.# Run the container to build the python grammar# Write parser files to local file system through volume mountingdockerrun-it-v${PWD}:/usr/src/appantlr_tsqlmakebuildSet up the Python moduleNow that the Python parsing files are available, you can install them withpip:pipinstall-rrequirements.txt
pipinstall-e.And parse SQL code in Python:fromantlr_tsqlimportastast.parse("SELECT a from b")Using the AST viewerIf you're actively developing on the ANLTR grammar or the tree shaping, it's a good idea to set up theAST viewerlocally so you can immediately see the impact of your changes in a visual way.Clone the ast-viewer repo and build the Docker image according to the instructions.Spin up a docker container that volume mounts the Python package, symlink-installs the package and runs the server on port 3000:dockerrun-it\-uroot\-v~/workspace/antlr-tsql:/app/app/antlr-tsql\-p3000:3000\ast-viewer\/bin/bash-c"echo 'Install development requirements in development:' \&& pip install --no-deps -e app/antlr-tsql \&& python3 run.py"When simultaneously developing other packages, volume mount and install those too:dockerrun-it\-uroot\-v~/workspace/antlr-ast:/app/app/antlr-ast\-v~/workspace/antlr-plsql:/app/app/antlr-plsql\-v~/workspace/antlr-tsql:/app/app/antlr-tsql\-p3000:3000\ast-viewer\/bin/bash-c"echo 'Install development requirements in development:' \&& pip install --no-deps -e app/antlr-ast \&& pip install --no-deps -e app/antlr-plsql \&& pip install --no-deps -e app/antlr-tsql \&& python3 run.py"If you update the tree shaping logic in this repo, the app will auto-update.If you change the grammar, you will have to first rebuild the grammar (with theantlr_tsqldocker image) and restart theast-viewercontainer.Run tests# Similar to building the grammar, but running tests# and not saving the generated filesdockerbuild-tantlr_tsql.
dockerrun-tantlr_tsqlmakebuildtestOr run the test locally, first build the grammar then run:pytestTravis deploymentBuilds the Docker image.Runs the Docker image to build the grammar and run the unit tests.Deploys the resulting python files to PyPi when a new release is made, so they can be installed easily.
Package: ant-net-monitor
Graduation Project这事Ant的毕业设计，基于Web的Linux服务器状态监控.为什么要做这个毕设想做Web项目服务器上的监控器太臃肿了想沉下心做点什么综合多方面考虑，自拟了这个题目.这事我最后的波纹了，JOJO！下载已于Pypi发布构建，可直接下载安装$pipinstallant-net-monitor如果需要尝鲜，可指定预发布版本（智将部署参照Flask Docs，可使用Gunicorn进行部署，即：$gunicorn-b127.0.0.1:5000"ant_net_monitor:create_app(ENABLE_SNMP)"通过设置ENABLE_SNMP为True或False控制数据采集方式.玩得愉快！ps:建议先把它放进虚拟环境里运行，因为我还没有想好把数据库放在哪.