日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

为什么我的python程序编译器没有行代号_为什么我的python字典没有附加新变量呢?...

發(fā)布時(shí)間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 为什么我的python程序编译器没有行代号_为什么我的python字典没有附加新变量呢?... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我正在用pythonscript編寫(xiě)一種python語(yǔ)言,它是javascript和python(不是python 3)的混合體。

我正在添加變量,但是當(dāng)我執(zhí)行以下代碼時(shí),并沒(méi)有得到預(yù)期的結(jié)果。

var scuffles = hi!

我試過(guò)調(diào)試它,正如您將在我的代碼中看到的,我制作了一個(gè)調(diào)試數(shù)組,我發(fā)現(xiàn)它是空的。我查閱了一些教程,但沒(méi)有一本涵蓋我所要做的。

這是文件的一部分:

import os

import sys

programDebugingArray1 = []

functions = ["Console"]

functionCodes = [["out \"TEST\""]]

programVariables = {}

def lex(cm,stri,nums,toWake):

i = 0

if cm == "":

console()

elif cm == "var" or cm == "=":

pass

elif cm == "--vars":

print(programVariables)

elif cm == "--debugManual1":

print(programDebugingArray1)

else:

print("\""+cm+"\" was not recognized as a PythonScript command.")

console()

def console():

commandToRun = ""

tok = ""

string = ""

varValue = ""

newVarName = ""

Strings = []

Numbers = []

functionToCall = ""

state = 0

command = input()

for char in command:

tok += char

if state == 1:

string += char

elif state == 2:

if char == " ":

char = ""

newVarName += char

elif state == 3:

varValue += char

if (tok == "\"" or tok == "'") or (char == "\"" or char == "'"):

if state == 0:

state = 1

elif state == 1:

state = 0

string = string[0:len(string) - 1]

Strings.append(string)

string = ""

tok = ""

char = ""

elif tok == " ":

tok = ""

elif tok == "var" and state == 0:

state = 2

tok = ""

elif tok == "=" and state == 2:

state = 3

tok = ""

elif tok == "!" and state == 3:

programDebugingArray1.append(newVarName)

programDebugingArray1.append(varValue)

state == 0

programVariables[newVarName] = varValue

tok = ""

elif tok == "--vars" and state == 0:

commandToRun == "--vars"

tok = ""

elif tok == "--debugManual1" and state == 0:

commandToRun == "--debugManual1"

tok = ""

if commandToRun == "":

commandToRun = command

lex(commandToRun,Strings,Numbers,functionToCall)

console()

我希望調(diào)試數(shù)組至少包含一些內(nèi)容,但由于某種原因,它和變量字典是空的。控制臺(tái)中沒(méi)有錯(cuò)誤消息或引導(dǎo)。

總結(jié)

以上是生活随笔為你收集整理的为什么我的python程序编译器没有行代号_为什么我的python字典没有附加新变量呢?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。