从导入urllib.request中使用add_data模块时出现以下错误。
我已经用它搜索了一下,才知道python 3.4不再提供add_data。
是否有使用python 3.6添加数据的替代方法?
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="138dp"
tools:layout_editor_absoluteY="363dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
出现如下错误: “请求”对象没有属性“添加数据”
答案 0 :(得分:0)
您可以直接分配数据,而无需任何函数调用。
req.data = json.dumps(data)
答案 1 :(得分:0)
You can set data in the urllib.request.Request now.
import urllib.request, urllib.error, urllib.parse
req = urllib.request.Request(url)
data = "###some data###"
req.data = data