我正在使用Django Heroku模板的网站。我想在Windows计算机上的该网站上工作,并且与Heroku和Python一起使用的要求之一是拥有pipenv(该项目具有Pipfile)。
要在Windows上安装pipenv,我在cmd终端中尝试了两个命令,它们给出了大致相同的错误:
pip install pipenv
Run Code Online (Sandbox Code Playgroud)
结果是
Collecting pipenv
Using cached pipenv-11.9.0.tar.gz
Complete output from command python setup.py egg_info:
error in pipenv setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected version spec in pathlib;python_version<"3.4" at ;python_version<"3.4"
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\myUserName\AppData\Local\Temp\pip-build-267yrlop\pipenv\
Run Code Online (Sandbox Code Playgroud)
和:
easy_install -U pipenv
Run Code Online (Sandbox Code Playgroud)
结果是
Searching for pipenv
Reading https://pypi.python.org/simple/pipenv/
Best match: pipenv 11.9.0
Downloading https://pypi.python.org/packages/aa/43/e7426676c659fa3c1db28653ceee3571efbaaec2d2795bca00212989268a/pipenv-11.9.0.tar.gz#md5=0cdefd8434dc2b30415708d517730dcb
Processing pipenv-11.9.0.tar.gz
Writing C:\Users\myUserName\AppData\Local\Temp\easy_install-p2bvwljy\pipenv-11.9.0\setup.cfg
Running pipenv-11.9.0\setup.py -q …Run Code Online (Sandbox Code Playgroud) 我是 Python 新手,目前从事数据分析工作。
我正在尝试循环打开多个文件夹并读取文件夹中的所有文件。前任。工作目录包含需要打开的 10 个文件夹,每个文件夹包含 10 个文件。
我用 .txt 文件打开每个文件夹的代码;
file_open = glob.glob("home/....../folder1/*.txt")
Run Code Online (Sandbox Code Playgroud)
我想打开文件夹 1 并读取所有文件,然后转到文件夹 2 并读取所有文件...直到文件夹 10 并读取所有文件。任何人都可以帮助我如何编写循环来打开文件夹,需要使用包含的库吗?
我有 R 的背景,例如,在 RI 中可以编写循环来打开文件夹和文件,使用下面的代码。
folder_open <- dir("......./main/")
for (n in 1 to length of (folder_open)){
file_open <-dir(paste0("......./main/",folder_open[n]))
for (k in 1 to length of (file_open){
file_open<-readLines(paste0("...../main/",folder_open[n],"/",file_open[k]))
//Finally I can read all folders and files.
}
}
Run Code Online (Sandbox Code Playgroud)