我是 Apache Cassandra(使用 Python 3)的新手,我正在尝试基于 csv 文件创建一个表。文件如下所示:https : //i.stack.imgur.com/aYRS1.jpg(抱歉,我没有足够的声望点来张贴图片)
首先我创建表
query1 = "CREATE TABLE IF NOT EXISTS table1(artist text, title text, \
length text, sessionId text, itemInSession text, PRIMARY KEY (sessionId, title, artist))"
session.execute(query1)
Run Code Online (Sandbox Code Playgroud)
然后我尝试读取文件并将所需的数据插入表中:
file = 'event_datafile_new.csv'
with open(file, encoding = 'utf8') as f:
csvreader = csv.reader(f)
next(csvreader) # skip header
for line in csvreader:
query = "INSERT INTO table1(artist, title, length, sessionId, itemInSession)"
query = query + "VALUES(%s, %s, %s, %s, %s)"
session.execute(query, (line[0], line[9], line[5], …Run Code Online (Sandbox Code Playgroud) 我正在关注我正在做的课程中的演示,并且在下面的代码中不断收到错误:
<html>
<head>
<script id="vertex-shader" type="x-shader/x-vertex">
# version 300 es
attribute vec4 vPosition;
void main()
{
gl_Position = vPosition;
}
</script>
<script id="fragment-shader" type="x-shader/x-fragment">
# version 300 es
precision mediump float;
uniform vec4 fColor;
void main()
{
gl_fragColor = fColor;
}
</script>
<script type="text/javascript" src="initShaders.js"></script>
<script type="text/javascript" src="triangle.js"></script>
</head>
<body data-new-gr-c-s-check-loaded="14.998.0" data-gr-ext-installed=""><canvas id="gl-canvas" width="512" height="512">
<canvas id="gl-canvas" width="512" height="512"> </canvas>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这里的问题是我在第 7 行不断收到“'attribute':非法使用保留字”。我已经在 stackoverflow 中查找过类似的问题,但找不到该特定问题的解决方案。我尝试过使用其他版本的 WebGL,但没有成功。这initShaders是一个帮助程序库,由我在课程中使用的书《Edward Angel 的交互式计算机图形学》的作者使用,并适用于其他示例。triangle.js 脚本如下:
"use strict";
var gl;
var …Run Code Online (Sandbox Code Playgroud)