问题标签 [os.path]

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 回答
20 浏览

file - 制作一个没有复杂性的反转文件

我试图获取一个文件,将其反转,然后将其保存到另一个文件中。但是,我遇到了一个问题。

如果我扭转这一点,例如:

我应该这样结束:

但是,我最终得到的是:

这是我的代码,目前:

为什么会发生这种情况,我该如何解决?谢谢你。

0 投票
2 回答
8601 浏览

python - os.path.join 失败并显示“TypeError:'LocalPath' 类型的对象没有 len()”

尝试在 pytest 测试中使用“tmpdir”时出现此错误。

TypeError:“LocalPath”类型的对象没有 len()

0 投票
1 回答
81 浏览

python - 用 python 合并路径,从 /a/b/c + c/d 到 /a/b/c/d

在 python 中os.path.join,我可以加入目录路径

我怎样才能合并两条路径?

得到

0 投票
4 回答
69 浏览

python - 通过将文件作为参数传递给 python 脚本中的函数来写入和读取新文件

我有一个从命令提示符获取输入文件名的 python 脚本。我创建了一个列表来存储所有输入文件并将其传递给一个函数以创建一个新文件,所有输入文件一次合并。现在,我将这个新编写的文件作为输入传递给另一个函数。我收到一条错误消息

TypeError:强制转换为 Unicode:需要字符串或缓冲区,找到列表

代码:

我在带有单词with.open()的行中突出显示了此错误。我试图打印 result.log 文件的绝对路径。它在 0x000000000227578 处打印关闭的文件“result.log”,模式“w”。我哪里错了?我应该如何创建一个新文件并将其传递给函数?

0 投票
1 回答
223 浏览

python - 从函数中解包列表会给出未定义列表错误

我尝试返回 get list1 以返回并在循环中解压缩它,以便我可以设置 while 循环之后的变量。每当我尝试运行它并输入“Thing.txt”时,我都会得到NameError: name 'list1' is not defined. 我在这里错过了什么吗?

0 投票
1 回答
3885 浏览

python - 将字符串转换为路径对象

如何将 a 转换stringpath对象?或者我怎么能path在 python 中制作对象?例如:我需要path在这些中使用对象: os.listdir(path) os.chroot(path)

0 投票
1 回答
73 浏览

python - 从列表中设置路径的 Pythonic 方式

我一直在尝试为我的兄弟制作一个程序。其中一个组件是播放音频文件。我有一个大约 90 个音频文件的列表(请不要问我为什么有 90 个),我正在尝试随机选择一个并播放它。但是,要播放它,我必须找到它的路径,然后将路径插入我的代码的另一部分(我仍在修复中)。这是我到目前为止所拥有的:

现在,这就是我如何创建随机选择的歌曲的路径:

有没有更蟒蛇的方式来做到这一点?另外,我该如何做才能设置歌曲的路径,这样我就不必编写数百行代码,而是使用非常简单的东西,只有大约 10-15 行代码。另请注意,为简单起见,其中的文件song_path基本上只是.mp3带有它的数字。

0 投票
1 回答
2220 浏览

python - os.path.join 产生一个额外的正斜杠

我正在尝试根据变量加入绝对路径和变量文件夹路径run。但是,当我使用以下代码时,它会在字符串后插入一个正斜杠,我不需要。之后如何删除斜线Folder_

我使用此代码得到的输出是:

0 投票
2 回答
1123 浏览

python - 是否可以更改 os.path.join 根路径?

我想根据用户定义的路径获取绝对路径,这样当我这样做时os.path.join('whatever', '/file')它会返回USERPATH/file'.

现在它返回/file(假设它是绝对路径)

有没有办法告诉 os.path.join 哪个应该是根路径?(所以当它认为某事是绝对路径时,它会在此根路径之前添加)

我想做的事:

0 投票
1 回答
599 浏览

python - 如何获取不同目录中的所有文件名?

假设目录层次结构如下所示:

如何访问所有文档?或者只是获取路径。有没有办法迭代所有?

我所做的:

但据我所知listdir,只能访问我的程序的 py 文件所在的目录。