问题标签 [python-os]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
89 浏览

python - 如何在 GAE 的 ndb 模型中创建随机默认值?

我有一个 ndb 模型

当我创建模型列表时,令牌是相同的:

奇怪的是,每封邮件的邀请令牌都是一样的,这是怎么回事?谢谢。

0 投票
2 回答
122 浏览

python - 字符串连接 '\' python

我正在尝试将 '\' 与文件夹中的路径和文件名连接,但是当我尝试连接时,我在扫描字符串文字时遇到了 EOL:

0 投票
1 回答
346 浏览

python - python socket-send() 命令不起作用

我需要编写一个服务器和一个客户端来做 4 件事 1.发送消息被接收的时间 2.获取文件夹中的所有文件 3.从该文件夹中复制一个文件并在另一个文件夹中创建一个新文件(txt) 4.关闭程序

克林特:

服务器:

问题是我在另一台电脑上试过了,程序只是没有发送消息(粗体),我不明白为什么,因为代码在另一台电脑上工作,经过几次测试,我知道它找到了文件,一切都是好的,它只是不发送消息(.txt 文件不为空)

0 投票
2 回答
106 浏览

python - Python - 浏览符合命名标准的子目录

我正在使用 Python 3.5 来分析 csv 文件中包含的数据。这些文件包含在“figs”目录中,该目录包含在 case 目录中,该目录包含在整个数据目录中,例如:

/strm1/serino/DATA/06052009/figs

或更一般地说:

/strm1/serino/DATA/ case_date_in_MMDDYYYY /figs

我开始的目录是'/strm1/serino/DATA/',每个子目录是我正在处理的案例的月、日和年。每个子目录都包含另一个名为“figs”的子目录,这是每个案例的 csv 文件的位置。准确地说:

/strm1/serino/DATA/ case_date_in_MMDDYYYY /figs/ case_date_in_MMDDYYYY .csv

所以,我想从我的 DATA 目录开始,并通过它的子目录找到那些具有 MMDDYYYY 命名的目录。但是,某些案例目录的名称可能在末尾带有州缩写,例如:“06052009_TX”。因此,与其完全匹配 MMDDYYYY 命名,不如验证目录名称是否包含任何数字 1 到 9 一样简单。

一旦我进入第一个子目录(案例目录),我想进入“figs”子目录。在那里,我想使用与第一个子目录(案例目录)相同的命名约定来访问 csv 文件。我将使用每个 csv 文件中包含的数据填充现有数组。

基本上,我的问题涉及浏览多个匹配特定命名约定的子目录并最终在“末尾”访问数据文件。我很天真地玩弄 glob、fnmatch、os.listdir 和 os.walk,但我无法得到足够接近工作的任何东西,我认为将其包含在内会有所帮助。我对这些模块不是很熟悉。我可以包括的是我想要的:

我遇到了相关问题,但我无法以我想要的方式应用他们的答案,尤其是嵌套目录。我非常感谢您的帮助,如果我需要澄清任何事情,请告诉我。

0 投票
1 回答
150 浏览

python - 如果文件不存在,则在目录中备份文件

我在该文件中有一个带有文件名的 Pathfile.dat,如果文件不存在,我正在尝试复制文件的备份

我遇到了函数“ if files.is_file():”的问题

以下是我似乎遇到的错误

/home/admin/Pycharm/backup/test1

未找到 /home/admin/Pycharm/backup/test2

not Found cp: '/home/admin/Pycharm/backup/test1' 后缺少目标文件操作数</p>

尝试“cp --help”以获取更多信息。

sh: 2: /home/admin/Pycharm/backup/: 未找到

sh:3:_copy:未找到

cp: '/home/admin/Pycharm/backup/test2' 后缺少目标文件操作数</p>

尝试“cp --help”以获取更多信息。

sh: 2: /home/admin/Pycharm/backup/: 未找到

sh:3:_copy:未找到

0 投票
0 回答
838 浏览

python - 使用相对路径时 dlib 模块 ArgumentError 中的 shape_predictor

dlib.shape_predictor我在使用函数时遇到了一个奇怪的错误。

这是我的代码:

如果我使用通过相对路径定义的预测模型,os那么我会得到一个错误:

如果我硬编码上面定义的路径,脚本运行没有问题。任何想法可能出了什么问题?

0 投票
2 回答
625 浏览

python - Windows 与 Linux 文件模式

在 Windows 机器上,我正在尝试使用 python 中的 os 模块获取文件模式,如下所示(短片段):

我为文件获取的模式示例是 33206。

我的问题是,如何将其转换为 linux-file 模式方法?(例如,666)。

感谢所有回复者!

编辑:

在这里找到我的答案:) 对于所有想进一步了解这个主题的人:

从 stat 函数输出中理解和解码文件模式值

0 投票
2 回答
34 浏览

python - 如果在文本文件中找到特定字符串,则从文件夹中读取文本文件并保存文件夹的名称 - Python

我有大约 100 个随机名称的文件夹,例如 1,2,3,4,...100。在这些文件夹中,我有包含一些字符串的文本文件。例如:sample.txt。

这些文本文件都具有相同的名称,但位于不同的文件夹中。我需要的是从这些文件夹中读取文件,并读取这些文件中的文本并打印出或保存这些文本文件的位置。

如果文件在我的密码中,我只知道如何从文件中读取行并在其中查找内容。我为此使用以下代码:

如何从文件夹中读取文件并记录这些文件夹的名称?

0 投票
2 回答
1226 浏览

python - 无法使用 os.mkdir 创建目录,尽管它不存在

我试图创建一个目录os.mkdir,但它引发了FileExistsError.

该文件test确实存在,但它是常规文件而不是目录。

在这种情况下如何创建目录test/

0 投票
3 回答
5663 浏览

python - os.popen().read() -charmap 解码错误

我已经阅读了UnicodeDecodeError: 'charmap' codec can't decode byte X in position Y: character maps to <undefined>。虽然错误消息相似,但代码完全不同,因为我os.popen在这个问题中使用,而不是open. 我不能使用其他问题的答案来解决这个问题。

该行应该将命令“dir”的输出分配给变量“output”,导致此错误:

我认为这可能会发生,因为文件夹中的某些文件的名称中包含ł、ą、ęć等字母。我不知道如何解决这个问题。