相关疑难解决方法(0)

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

我需要将字幕路径传递给 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
查看次数

无法在 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
查看次数

"扫描单引号字符串时EOL"?(字符串中的反斜杠)

import os
xp1 = "\Documents and Settings\"
xp2 = os.getenv("USERNAME")
print xp1+xp2
Run Code Online (Sandbox Code Playgroud)

给我错误

 File "1.py", line 2 
xp1 = "\Documents and Settings\"
                               ^
SyntaxError: EOL while scannning single-quoted string
Run Code Online (Sandbox Code Playgroud)

你能帮帮我吗,你看到了问题吗?

python syntax-error

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

Python错误"IOError:[Errno 2]没有这样的文件或目录"但文件存在

我试图读取一个csv文件,我收到上面的错误,但文件在那里.给出错误的行是

infilequery = file('D:\x88_2.csv','rb')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

回溯(最近一次调用最后一次):文件"C:\ Python26\usrapply_onemol2.py",第14行,在infilequery = file('D:\ x88_2.csv','rb')IOError:[Errno 2]没有这样的文件或目录:'D:\ x88_2.csv'

我可以将同一目录中的文件放在其位置,python至少可以看到它.os.listdir("D:")的结果以'x88_2.csv'为特色,"dir D:\"的结果也包括它.当放入文件名并允许python完成路径并从下拉列表中选择x88_2.csv时,我仍然得到相同的错误.这是什么?

python io file

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

Windows 文件路径中的反斜杠?

在WIndows的Python中将字符串设置为文件路径时,是否需要将其格式化为:

C:\\Users\\
Run Code Online (Sandbox Code Playgroud)

或者转义不适用于 Windows?我的脚本目前在该行给了我类似“非 ASCII 字符”的内容import os,所以我无法真正测试它。

python windows

4
推荐指数
1
解决办法
8462
查看次数

Python中Windows路径中出现双反斜杠时出错

我想在Python 3.3中使用Windows中的路径,但是我有一个错误:

FileNotFoundError:[Errno 2]没有这样的文件或目录:'E:\\ dir \\ .project'

问题是双反斜杠.我用r读了解决方案.

def f(dir_from):
    list_of_directory = os.listdir(dir_from)
    for element in list_of_directory:
        if os.path.isfile(os.path.join(dir_from, element)):
            open(os.path.join(dir_from, element))

f(r'E:\\dir')
Run Code Online (Sandbox Code Playgroud)

我又有这个错误

FileNotFoundError:[Errno 2]没有这样的文件或目录:'E:\\ dir \\ .project'

os.path.normpath(path) 不解决我的问题.

我究竟做错了什么?

python file backslash

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

Python错误:"找不到指定的路径"

import os
import random

os.chdir("C:\Users\Mainuser\Desktop\Lab6")

#Am i supposed to have a os.chdir? 
# I think this is what's giving the error
#how do i fix this? 

def getDictionary():
      result = []
      f = open("pocket-dic.txt","r")
      for line in f:
            result = result + [ line.strip() ];
      return result

def makeText(dict, words=50):
      length = len(dict)
      for i in range(words):
            num = random.randrange(0,length)
            words = dict[num]
            print word,
            if (i+1) % 7 == 0:
                  print 
Run Code Online (Sandbox Code Playgroud)

Python给我一个错误,说它无法找到指定的路径,当我在桌面上清楚地有一个带有该名称的文件夹时.它可能是os.chidr ?? 我究竟做错了什么?

python random text path

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

FileNotFoundError:[Errno 2]

概要:如何在Python中读取文件?为什么一定要这样做?

我的问题是我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\Terminal\Desktop\wkspc\filetesting.py", line 1, in <module>
    testFile=open("test.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'
Run Code Online (Sandbox Code Playgroud)

其源自以下代码:(即整个'.py'文件)

testFile=open("test.txt")
print(testFile.read())
Run Code Online (Sandbox Code Playgroud)

"test.txt"与我的程序位于同一文件夹中.我是Python的新手,不明白为什么我会收到文件位置错误.我想知道修复以及必须以这种方式完成修复的原因.

我试过使用文件的绝对路径,"C:\ Users\Terminal\Desktop\wkspc\test.txt"

其他详情:

"Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32"
Windows 7, 32 Bit
Run Code Online (Sandbox Code Playgroud)

python file-io python-3.x

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

SyntaxError: (unicode error) 'unicodeescape' 编解码器无法解码位置 12-13 中的字节:格式错误的 \N 字符转义

我在使用 Spyder 的 Python 中遇到一个非常简单的错误:

\n\n
import pandas as pd \nimport numpy as np\nimport matplotlib.pyplot as plt \n\nds=pd.read_csv(".\\verikumesi\\NBA_player_of_the_week.csv")\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我运行上面的代码时,出现错误:

\n\n
\n

文件“C:/Users/Acer/Desktop/MASA\xc3\x9cST\xc3\x9c/github/deneme.py”,第 12 行\n ds=pd.read_csv(“.\\verikumesi\\NBA_player_of_the_week.csv”) \n ^ SyntaxError: (unicode error) \'unicodeescape\' 编解码器无法解码位置 12-13 中的字节:格式错误 \\N 字符\n 转义

\n
\n\n

我该如何修复它?

\n

python pandas

3
推荐指数
1
解决办法
6088
查看次数