From f0a26a0c846c5a8bfd3aa8fa2e0d5604fd2fc019 Mon Sep 17 00:00:00 2001 From: datdtnhcse Date: Wed, 15 Nov 2023 19:47:29 +0700 Subject: [PATCH 1/2] fix bug of encoding character '\u1ed3' --- .gitignore | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++ nlp_file.py | 6 +- 2 files changed, 162 insertions(+), 4 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6769e21 --- /dev/null +++ b/.gitignore @@ -0,0 +1,160 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ \ No newline at end of file diff --git a/nlp_file.py b/nlp_file.py index 8eeb0cf..dd9125b 100644 --- a/nlp_file.py +++ b/nlp_file.py @@ -11,8 +11,6 @@ "output_e.txt"] def write_file(question_number, content): - file = open(file_name[question_number-1], 'w') - file.write(content) - file.close() - + with open(file_name[question_number-1], 'w', encoding='utf-8') as file: + file.write(content) \ No newline at end of file From a25c281b6df13b423c8c5b3293b5a5bbc15b326d Mon Sep 17 00:00:00 2001 From: Dat Du Thanh <93660653+datdtnhcse@users.noreply.github.com> Date: Wed, 15 Nov 2023 19:48:46 +0700 Subject: [PATCH 2/2] delete __pycache__ directory --- __pycache__/nlp_data.cpython-36.pyc | Bin 3271 -> 0 bytes __pycache__/nlp_file.cpython-36.pyc | Bin 742 -> 0 bytes __pycache__/nlp_parser.cpython-36.pyc | Bin 2092 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __pycache__/nlp_data.cpython-36.pyc delete mode 100644 __pycache__/nlp_file.cpython-36.pyc delete mode 100644 __pycache__/nlp_parser.cpython-36.pyc diff --git a/__pycache__/nlp_data.cpython-36.pyc b/__pycache__/nlp_data.cpython-36.pyc deleted file mode 100644 index dac061c1ce30e29391831bbfd77e74f35e090869..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3271 zcmcH*O-~y~bZ2(`fiaLkLO@E}kx~(_l$g&ZsfAJqkQl{5RYFpU5?Py_!QQa;nwfPd z$ef4-IriQ|)t=Iy&_fSRf5qPVamiocQ1#91dTl;(XqxV7-p;&v^X7fOo$l+)%=}PY zTj-!)-;MJraCoff+lH-rfCn&&|aFYWY-Ywqx~9M$~YsI9Q7U2;NCNr)x>7E( zxNy8WnaWQ*%~gHBAqwN;+uPfDOA+QhUKw{oVliG?URYXrv~(SaO_E!#gXoS=HaN(! zQd+%lW_EjXcT3CnimT-Aq`5nsn_pdiump2be7r;^Zx$vdiVw}*OS#1uzwlszOnw$^ zbWTr6s_66-DJrTP5!G<}IBZC^GlglzwsU&A>+WeqG&OPZZon(9w@#g&>AHI+qG}(% z*uEP!;O^+K4Y8me1E3rWFvJZ2GO%81Ep1WTM|%iDth2%pZk?6hLM`0VY2rH_!YjG^ zM~1+&VEL@#ac7qiZfz54`PMT_FyeaXtcZIICH*GOnHt4@isvEp+5KR$}d zJg=fK@(G_ikOVI*x5}0GZL&c9!F3^sUX`&#-S;Mt#X5s+n zCjvu?`dZ^D;Cpmup|Ji~K*+D3&dl{iCN_PqvA$CJQYLkIKGtKs?l#JjPrk8pl$muw zC&<0V?aNYNDScAgy=uq4Ql!#P`B~SqEmz!zN&CzP(K?~r%w^bdc|X?yn25{RGclLO zJA#((NAkt+@_tyy=8>k9rj=F} ze*F zs3BLg+SXW%#eA$~Pz1YU?cJ8Kr*DmYr5)%SNcN_e=@z1?QB_V};R6hK4BaZk_e6N@ zK+G@cqYm>?K+WNV|dEUsMJ^ zWRTVD1r#SHnyyb|kcaI68jlT~2)deJHLLDBwooVjRV7jaG5Sued zJ{n#va}|OHvOKRoW#22u;^e~86C}2pjPC@=FyfBT7b=Znhs&Ij4j+;Z{}h0#NSDFc z@VhYDRh9OkE{$qYHNyNHkiL~!33VtT8m{9<*%+V=Kn=xmlw(CsWM@I%7?qSOJhE>& zwC`EvM5V#ma?b%PCHF0m8)|7=ZkU72oyrP2;8E>RhN!Bv;X2Yu56-nyOx7~lZ-Q(a zBa@B~Ds{OuRjjN9#dj#QZ5e(y?9E66ei5inXgmujA*)kT!zc?c?}f$xs?uPmOvFm{ zcX01ii-KAg+sa4kg|0bEvH4Sq$tuGyy;HmH)+bvYI0Bq@%rV`;CJp~KD*Rp6=OciJ zV7t^&=(wn=C&cYw8K}={2XXknhg4kFb!bQ3QpsKks88T?A^`4pBrpwCc!Mnb?ZjO) zFl1c`j7_#9%w*8hNgepF*Z2T{pf_|w+23ifK(}}$NJfs4+5%hI^}@?X^`I5^0n~X*7a|5x)wQE6|uyzsa*I6d$W6+`K} diff --git a/__pycache__/nlp_file.cpython-36.pyc b/__pycache__/nlp_file.cpython-36.pyc deleted file mode 100644 index 24bc50b37eac2713757b979c693663580113b06d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmZWnL2uJA6t>fLUBfB_C%7OV8)>9#S7~BGsB4*MMO7iKa41EQ8@o-m#164T87imp zLlB(CPvFS@MQ(@_e}NOvt%O$L=zV_A@8z@oJ|9-AcI!(pZdnNZLN`VU{5F_+0Km`~ zG0ZGhU`1A%m&Tawu<|D~w%G0&aw^#!jFA1~iZl-zN2DjOKZ`jTTz@0IpWnZRWE4;l zklJSINotau^l0c1dO^vvKq}qo*!>yN0Z%!h#>6E_QaO!ytoDg7g{HnHF(d$K7_|e# z6Y+qC+R(ecjEPK1qt!TUJ!-ZCKhCtvS?0bI#2y8qGIZx0NWjem<0*N4l2AY3WDxpX zD85f#@l=IUkfwX^rWRdhXaC_GG4$OncPT@AbcEx)u3b5!;HmiF{CIJqmzDur8RY0cfQ05_GwT?jvTc ztdG{xI=7a1g)suJutFG=1APj^-=Gi5@xm$QMVWAsS7u?vJwaohmlkktnEXg8?i9wi z-)3BCXoDxRc*@hfY`V{d&Wq-!E0k7%>`$kAJb9_0VUz!Lojm30Ld#?_9K0}3!aGqa zoQoJpCL&5a!{a8GxxL3d#kuD)JfZ+`=9NaVYZ VW683JKQZrC?Ew@m3va$1>o0b6)rSB8 diff --git a/__pycache__/nlp_parser.cpython-36.pyc b/__pycache__/nlp_parser.cpython-36.pyc deleted file mode 100644 index bd94d25e5263ec85bb52e94ba26c25ab264628be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2092 zcmbUiO>Y`UbiZI>jR9kt)J>Jnr70^VI8H28wW1`%rok$)teE7mb+paFR-uI>Wqu@6DU{HSY~KmzRyrpS#xI zOOo`LbZ#hs--X4B0I+09SjNgr$&#^pAeq`|MV2Jv_t)sg^^Gr4BY5+Z-$BhczoN#U zzy0E(R@d>ns51RD0!M5T)NouAIeiD+?*@$DyJzekA>JjFAV)0!IU3U7sYeFvDryHl zciJ2cU<07zdUv}*k4L(W%Z2)CI~bsVqK(aso10(VxZ72}R%5hEBUnP}6M_pOLHRF`>*2d~~CF{Yjx1hqM@JO=*lV`FF^x7PB^hOa8Cct}*bCr>Qcs#d4%egz@)#*t zjZ~~f8cszioQ~3=+>;O0NRKj67VBJ@$!FH2iF{Ftj4;zvCsMS8v)Fhk0i{i(9oUO< zcqz>F)AR*T0XIDX9?q>vJsmIi6&m8aui!$Y`j`K8|J7_ig>_s^G%pFQLIYS;@Jhnd z=hl{SDO~QSe~@V=)O#{sg?REj6Xts|oGOFGQ}7)qp#i)r`1u)Kp3?ZE+4(DBAvF3r zXhLDZS3)Dw{L-AaIpd}AgIVhwAvC*v?*~o!P9z5_J+b!TAhCEz$X z^^NgT*uXU}~Y=Y2qnx-D7o{b279;c5y zx6|cu(V^5mc0608pTol#=gv6X9gw($30xM3Hd#pI7raD9Wt^HuobsHf#EUftI)IAz zFwUN3mc@psFX%r`SgeT~jsX~TihKu(pxgqV z8eoEoKP$Q-fGBjj3cxBH6Z+I%NLnk?V9&FbPrB#GSnW7NE9VdGxyM!pDB(1-@`*ly z+ro3JAfi5hS`!Rf5VrMM_N?qYNmh1Nkr$JG2730O#dX`pLEE+y#