小编Omk*_*kar的帖子

如何在不登录服务器的情况下在 Python 中发送电子邮件

我想在没有登录 Python 服务器的情况下发送电子邮件。我正在使用 Python 3.6。我尝试了一些代码,但收到一个错误。这是我的代码:

import smtplib                          

smtpServer='smtp.yourdomain.com'      
fromAddr='from@Address.com'         
toAddr='to@Address.com'     
text= "This is a test of sending email from within Python."
server = smtplib.SMTP(smtpServer)
server.set_debuglevel(1)         
server.sendmail(fromAddr, toAddr, text) 
server.quit()
Run Code Online (Sandbox Code Playgroud)

我希望应该在不询问用户 ID 和密码的情况下发送邮件但收到错误:

"smtplib.SMTPSenderRefused: (530, b'5.7.1 客户端未通过身份验证', 'from@Address.com')"

smtplib python-3.x

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

无法使用“ ax.add_collection3d(map.drawcoastlines())”将“ map.drawcoastline”添加到3d图形

所以我想用绘制3d地图matplotlib basemap。但是会弹出错误消息。

import matplotlib.pyplot as plt 
from mpl_toolkits.mplot3d import Axes3D 
from mpl_toolkits.basemap import Basemap 
from matplotlib.collections import PolyCollection 
import numpy as np
map = Basemap(llcrnrlon=-20,llcrnrlat=0,urcrnrlon=15,urcrnrlat=50,)
fig = plt.figure() 

ax = Axes3D(fig)
#ax.set_axis_off() 
ax.azim = 270 
ax.dist = 7
polys = [] 
for polygon in map.landpolygons: 
    polys.append(polygon.get_coords())


lc=PolyCollection(polys,edgecolor='black',facecolor='#DDDDDD',closed=False)
ax.add_collection3d(lc) 
ax.add_collection3d(map.drawcoastlines(linewidth=0.25)) 
ax.add_collection3d(map.drawcountries(linewidth=0.35))
lons = np.array([-13.7, -10.8, -13.2, -96.8, -7.99, 7.5, -17.3, -3.7]) 
lats = np.array([9.6, 6.3, 8.5, 32.7, 12.5, 8.9, 14.7, 40.39]) 
cases = np.array([1971, 7069, 6073, 4, …
Run Code Online (Sandbox Code Playgroud)

visualization data-visualization matplotlib matplotlib-basemap

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

无法从“keras.layers”导入名称“Merge”

我尝试运行代码,但我发现合并Keras. 我正在使用 python 3 和keras2.2.4

这是代码的 de code 部分


import numpy as np
import pandas as pd
from keras.models import Sequential
from keras.layers import LSTM, Embedding, TimeDistributed, Dense, RepeatVector, Merge, Activation
from keras.preprocessing import image, sequence
import cPickle as pickle


    def create_model(self, ret_model = False):

        image_model = Sequential()
        image_model.add(Dense(EMBEDDING_DIM, input_dim = 4096, activation='relu'))
        image_model.add(RepeatVector(self.max_length))

        lang_model = Sequential()
        lang_model.add(Embedding(self.vocab_size, 256, input_length=self.max_length))
        lang_model.add(LSTM(256,return_sequences=True))
        lang_model.add(TimeDistributed(Dense(EMBEDDING_DIM)))

        model = Sequential()
        model.add(Merge([image_model, lang_model], mode='concat'))
        model.add(LSTM(1000,return_sequences=False))
        model.add(Dense(self.vocab_size))
        model.add(Activation('softmax'))

        print ("Model created!")

Run Code Online (Sandbox Code Playgroud)

这是错误信息

from …
Run Code Online (Sandbox Code Playgroud)

python keras keras-layer

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

为什么会出现“访问构建数据库磁盘 I/O 错误”的错误?

当我使用Xcode10.2.1运行Oclint目标时,出现如下错误:

构建系统信息:-1:错误:访问构建数据库“/Users/ /Library/Developer/Xcode/DerivedData/ -axffsqylozkazhaxuzxqhztnaywu/Build/Intermediates.noindex/XCBuildData/build.db”:磁盘I/O错误

oclint

5
推荐指数
0
解决办法
1992
查看次数

Django更新没有必填字段

我正在尝试通过我的API执行更新.当我推送更新时,我没有所有必需的字段,因为我只是尝试更新已更改的字段.我得到400"这个字段是必需的." 错误.

我知道该字段是必需的,但我正在尝试更新,而不是再次放入所有必填字段.这是一个PUT请求.这在我的序列化程序上调用create或update之前发生.它在is_valid()调用(我没有覆盖)上失败.老实说,没有任何相关的代码可以显示.要解决此问题,我必须覆盖is_valid并在那里提供密码吗?

例如:密码是我的模型中的必填字段.但是我只推送"first_name",因为这是唯一改变的字段.我会得到:密码":["此字段是必填项."].

api django rest django-rest-framework

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

MySQL - 需要 SSL 但服务器不支持

我正在尝试在 MySQL 中启用 SSL。我在 MySQL Workbench 上运行 SSL 向导,生成了这些文件:

  • ca-cert.pem
  • ca-key.pem
  • client-cert.pem
  • client-key.pem
  • server-cert.pem
  • server-key.pem

然后我my.cnf像这样更改了文件:

[client]
ssl-ca=<directory>/ca-cert.pem
ssl-cert=<directory>/client-cert.pem
ssl-key=<directory>/client-key.pem

[mysqld]
ssl-ca=<directory>/ca-cert.pem
ssl-cert=<directory>/server-cert.pem
ssl-key=<directory>/server-key.pem
Run Code Online (Sandbox Code Playgroud)

where<directory>是这些文件所在的目录。

然后我在 MySQL Workbench 中设置配置文件路径并重新启动 mysql 服务,但是当我测试连接时,它给了我这个错误:

ERROR 2026 (HY000):SSL 连接错误:需要 SSL,但服务器不支持

我该如何解决这个问题?

mysql ssl mysql-workbench

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

ModuleNotFoundError:没有名为“ plotly.graph_objects”的模块

尝试使用'plotly.graph_objects'但出现此错误

ModuleNotFoundError:没有名为“ plotly.graph_objects”的模块

我如何下载模块并使用anaconda导航器进行应用

plotly plotly-python

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