相关疑难解决方法(0)

在python中的另一个文件夹中创建一个文件

我想在python中使用opencv创建一个图像文件.当我在相同的文件夹文件中创建它时创建

          face_file_name = "te.jpg"
          cv2.imwrite(face_file_name, image)
Run Code Online (Sandbox Code Playgroud)

但是当我试图在另一个文件夹中创建它时

          face_file_name = "test\te.jpg"
          cv2.imwrite(face_file_name, image)
Run Code Online (Sandbox Code Playgroud)

文件未创建.谁有人解释原因?

我甚至试过给出绝对的路径.我在Windows中使用python2.7.

python directory opencv file

8
推荐指数
1
解决办法
2万
查看次数

Python - 如何解决 OSError: [Errno 22] Invalid argument

我正在学习 python 中的文件对象,但每当我尝试打开文件时,它都会显示以下错误。

我已经检查过该文件位于同一目录中并且存在,仅当我将文件命名为测试时才会发生此错误,如果我使用任何其他名称,则它可以正常工作,这是我的代码

f = open('C:\\Users\Tanishq\Desktop\python tutorials\test.txt', 'r')
Run Code Online (Sandbox Code Playgroud)

这是错误

  Traceback (most recent call last):
  File "C:/Users/Tanishq/Desktop/question.py", line 1, in <module>
  f = open('C:\\Users\Tanishq\Desktop\python tutorials\test.txt', 'r')
  OSError: [Errno 22] Invalid argument: 'C:\\Users\\Tanishq\\Desktop\\python   
  tutorials\test.txt'
Run Code Online (Sandbox Code Playgroud)

python file invalid-argument

8
推荐指数
1
解决办法
8万
查看次数

'CSV不存在' - Pandas DataFrame

我在将csv文件读入pandas数据框时遇到了困难.我是大熊猫的全新人,这阻碍了我的进步.我已经阅读了文档并搜索了解决方案,但我无法继续.我试过以下无济于事......

import pandas as pd
import numpy as np
pd.read_csv('C:\Users\rcreedon\Desktop\TEST.csv')
pd.read_csv("C:\Users\rcreedon\Desktop\TEST.csv")
Run Code Online (Sandbox Code Playgroud)

和带/不带引号的类似排列.

它吐出一个大的复合错误,结尾于:

IOError: File C:\Users
creedon\Desktop\TEST.csv does not exist
Run Code Online (Sandbox Code Playgroud)

奇怪的是,在错误中它错过了"rcreedon"中的"r".这是导致问题的原因吗?

只是为了它,我也尝试过

pd.read_csv('C:\rcreedon\Desktop\TEST.csv')
Run Code Online (Sandbox Code Playgroud)

当错误被返回时,错过了'r'.

很抱歉这是一个块头,但我在这里挣扎....

任何帮助赞赏.

python pandas

6
推荐指数
2
解决办法
2万
查看次数

Python 全局路径问题

我有一个关于在 python 中使用 glob 的问题。

我想知道为什么路径显示反斜杠而不是正斜杠?

示例为 C:/Users/Name/Desktop/Pythonfiles\excel.xlsx

我的脚本是

import glob
excel_list = (glob.glob("C:/Users/Name/Desktop/Pythonfiles/*.xlsx"))
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

['C:/Users/Name/Desktop/PythonFiles\\19282.xlsx', 'C:/Users/Name/Desktop/PythonFiles\\19557.xlsx', 'C:/Users/Name/Desktop/PythonFiles\\19667.xlsx', 'C:/Users/Name/Desktop/PythonFiles\\19742.xlsx', 'C:/Users/Name/Desktop/PythonFiles\\CEImport.xlsx']
Run Code Online (Sandbox Code Playgroud)

任何帮助都会非常感谢

python glob

6
推荐指数
1
解决办法
1万
查看次数

Python打开文件unicode错误

我正在学习如何在Python中打开文件,但是当我输入要打开的文件的路径时,会弹出一个窗口,说"(unicode error)"unicodeescape编解码器无法解码位置2-3的字节:截断\ UXXXXXXXX转义".它突出了我的第一个括号.这是代码:

with open ("C:\Users\Rajrishi\Documents\MyJava\text.txt") as myfile:
    data = myfile.readlines()
print(data)
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
1
解决办法
1万
查看次数

尝试对Windows文件路径使用反斜杠时出现SyntaxError

我尝试使用以下代码行确认文件是否存在:

os.path.isfile()
Run Code Online (Sandbox Code Playgroud)

但是我注意到如果从Windows操作系统复制和粘贴使用反斜杠:

os.path.isfile("C:\Users\xxx\Desktop\xxx")
Run Code Online (Sandbox Code Playgroud)

我得到了语法错误:( unicode错误)等等.

使用正斜杠时:

os.path.isfile("C:/Users/xxx/Desktop/xxx")
Run Code Online (Sandbox Code Playgroud)

有效.

请问为什么会这样?甚至答案也很简单:"这是一个惯例."

python syntax python-3.x

5
推荐指数
1
解决办法
2358
查看次数

使用转义空格反转字符串中的路径

我需要将字幕路径传递给 VLC,它只需要本机路径(Windows 上的反斜杠,Unix 上的正斜杠)并且需要空间转义。

假设我有一个带有空格的 Qt 本机路径。

C:/Users/Thinkpad/Downloads/test file.srt

我如何将其转换为:

C:\\Users\\Thinkpad\\Downloads\\test\ file.srt

python windows escaping path

5
推荐指数
1
解决办法
6491
查看次数

Python-用下划线替换所有空格并将目录中的所有文件转换为小写

我正在尝试按照标题的说明进行操作,但收到消息 WinError2: cannot find the file specified 'New Text Document.txt' -> 'new_text_document.txt' 与下面的代码片段。是的,我的桌面在驱动器号 D 上,假设目标目录名为“目录”。我在名为“New Text Document.txt”的目录中有一个示例文件。我就是想不通问题出在哪里。

import os
path = 'D:\Desktop\directory'
filenames = os.listdir(path)
for filename in filenames:
    os.rename(filename, filename.replace(' ', '_').lower())
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
2
解决办法
9182
查看次数

Python SyntaxError:(unicode 错误)'unicodeescape' 编解码器无法解码位置 2-3 中的字节:截断 \UXXXXXXXX 转义符

有谁知道为什么我收到此 unicode 错误。我正在尝试从 csv 文件中删除重复项。

import pandas as pd
df = pd.read_csv('new.csv', usecols=['minzoom', 'maxzoom']).drop_duplicates(keep='first').reset_index()
file_name = "C:\Users\kziaj\Desktop\Python Test\newno.csv"
df.to_csv("newno.csv", index=False) # you don't need to set sep in this because to_csv makes it comma delimited.
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
2
解决办法
3万
查看次数

无法在 Visual Code 中使用 Pandas 读取 csv 文件

蟒蛇:3.5

IDE : 可视化代码

平台:win 10 64位

首先我创建了一个虚拟环境_kerasVenv,然后激活环境,然后pandas使用pip.

这是我的目录结构:

在此处输入图片说明

我在Exercise files文件夹中添加了一个 python 脚本,我试图在其中使用 Pandas 读取 .csv 文件

test= pd.read_csv('test.csv', encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)

.csv 文件和 python 脚本在同一个文件夹中,所以错误的路径不是问题。但我收到以下错误:

Unable to open 'parsers.pyx': Unable to read file (Error: File not found (c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps\pandas\_libs\parsers.pyx)).
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么python在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps文件夹中寻找pandas以及为什么文件pandas夹中的原始文件夹中不存在parsers.pyx文件_kerasVenv吗?我怎样才能摆脱这个错误?

更新:我在悬停import pandas as pd声明时发现它正在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps. 为什么会发生?

python csv visual-studio pandas

5
推荐指数
1
解决办法
4002
查看次数