Python中文
首页
教程
问答
标签
搜索
登录
注册
为什么“find”会产生字符串类型?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我是一个学习者,我在Python3.7中工作。在</p> <p>据我所知,find函数应该指示字符串的索引位置。在</p> <p>当我的输入是一个像</p> <pre><code>myString='Blabla<body>blabla'. </code></pre> <p>现在</p> ^{pr2}$ <p>返回6。 令人惊叹的。 但是当我从网页导入字符串时,我得到了错误</p> <pre class="lang-none prettyprint-override"><code>TypeError: argument should be integer or bytes-like object, not 'str' </code></pre> <p>我完全同意,但我不明白为什么这个论点是<code>str</code>。在</p> <p>我的代码:</p> <pre><code>import ssl, urllib.request url = 'http://help.websiteos.com/websiteos/example_of_a_simple_html_page.htm' response = urllib.request.urlopen(url) Content = response.read() startposition = Content.find('<body>') print(startposition) </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这里的内容是一个bytes对象。您试图通过bytes对象搜索字符串。通过更改行将内容转换为字符串</p> <pre><code>Content = response.read() </code></pre> <p>到</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
找出给定numb上下最近的元素
5 回答
找出给定N个数中K的倍数
8 回答
找出给定列表中哪个坐标是虚坐标?
9 回答
找出给定多边形边的两个区域是否相交
7 回答
找出给定对象的可用属性(和方法)的最佳方法是什么?
7 回答
找出给定数字的可能组合
7 回答
找出给定数据中每列中缺少值的百分比
7 回答
找出给定范围内的所有素数
10 回答
找出编码不正确的数据库条目
6 回答
找出肯肯拼图“乘法”域中所有可能的因素
3 回答
找出脚本的下载位置
8 回答
找出芹菜任务是否存在
7 回答
找出行之间的绝对差异并将其与其他行进行比较
5 回答
找出表中for项和rang中for数的区别
8 回答
找出表单是否已提交或页面是否已刷新
8 回答
找出要删除的内容
10 回答
找出谁使用python登录linux
9 回答
找出谁在学生中得分最高
2 回答
找出谁杀了一个python windows服务
5 回答
找出起始时间和结束时间之间的值
8 回答