# Count approximate number of words in the file.
words = contents.split()
num_words = len(words)
print("The file " + filename + " has about " + str(num_words) + " words.")
filenames = ['D:\\study_soft\\Anaconda\\workstation\\a.txt']
count_words(filenames)
这是我的代码段,是为了分析a.txt里面有多少个词,结果运行出现了以下的错误:
runcell(0, 'D:/study_soft/Anaconda/workstation/1.分析文本.py')
Traceback (most recent call last):
File "D:\study_soft\Anaconda\workstation\1.分析文本.py", line 21, in <module>
count_words(filenames)
File "D:\study_soft\Anaconda\workstation\1.分析文本.py", line 10, in count_words
with open(filename,'r') as f_obj:
TypeError: expected str, bytes or os.PathLike object, not list
重点就在最后一句:
TypeError: expected str, bytes or os.PathLike object, not list
问题解决:
1. 使用绝对路径的时候,注意要用两个单斜杠;
2. 写文件的名称的时候,不能加[ ]。(本人的代码中就是这个问题,加了[ ])
将[ ]去掉,即可
def count_words(filename):
with open(filename,'r') as f_obj:
contents = f_obj.read()
except FileNotFoundError:
else:
# Count approximate number of words in the file.
words = contents.split()
num_words = len(words)
print("The file " + filename + " has about " + str(num_words) + " words.")
filenames = 'D:\\study_soft\\Anaconda\\workstation\\a.txt'
count_words(filenames)
运行结果:
runcell(0, 'D:/study_soft/Anaconda/workstation/1.分析文本.py')
The file D:\study_soft\Anaconda\workstation\a.txt has about 1 words.
至此,问题解决!!!
# -*- coding: utf-8 -*-"""Created on Tue Jul 13 16:09:34 2021@author: kang"""def count_words(filename): try: with open(filename,'r') as f_obj: contents = f_obj.read() except FileNotFoundError: pass else: .
最近,在jeston上为
python
环境装opencv时,出现了
错误
:
几次查看我的指令,也就是pip install opencv-
python
并没有问题,故有了本文来记录这个小bug。
解决
方案:
方法
一:
首先,查看你的pip版本,很大原因是因为我们的pip版本过低,我的也是这样,所以我们只需要升级一下我们的pip就好,
运行
命令:
pip3 install --upgrade pip --no-cache-dir
这个命令应该是在不使用缓存的情况下更新pip,不加后边的–
File "D:\Anaconda\envs\pytorch\lib\nt
path
.py", line 76, in join
path
=
os
.fs
path
(
path
)
定位到我的代码中问题代码是:
有查了一些资料,有博主说路径没有添加到变量中,尝试以后没能
解决
我的问题,分析原因主要是因为,...
1 问题描述
1、在安装
python
3的库包时候,遇到和
os
模块相关的
错误
:
TypeError
:
expected
str
,
byte
s or
os
.
Path
Like
object
, not int,网上给出的
解决
方法
也不多!
2、我的
python
3是在系统环境中安装的,并不知anaconda中安装的
python
3
shl@zhihui-mint:~/shl_res/1_project/
python
_packages_using/tools/13_2D激光点云投影到图像上$ which
python
3
心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,谦虚,自律,反思,成长,还算是比较正能量的博主,公益免费传播……内心特别想在AI界做出一些可以推进历史进程影响力的东西(兴趣使然,有点小情怀,也有点使命感呀)……
05-27
Exception:
Traceback (m
os
t recent call last):
File "/usr/lib/
python
3/dist-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/lib/
python
3/dist-packages/pip/commands/in...
Python
出现
错误
TypeError
: ‘NoneType’
object
is not iterable
解决
办法
TypeError
: ‘NoneType’
object
is not iterable 这个
错误
提示一般发生在将None赋给多个值时。
def myprocess():
a == b
if a != b:
return True, value;
flag, val = myprocess()
在判断语句中,当if条件不满足,并且没有else语句时,函数默认返回None。
在没有return语句时,
Python
也默认会返回None
调用时,将Non