这是我自己的项目之一.这将有助于我正在玩的游戏中的其他人(AssaultCube).其目的是分解日志文件并使用户更容易阅读.
我一直都是这个问题.有人知道怎么修这个东西吗?目前,我不打算编写/创建文件.我只想修复这个错误.
触发错误的行是一个空行(它在第66346行停止).
这就是我的脚本的相关部分:
log = open('/Users/Owner/Desktop/Exodus Logs/DIRTYLOGS/serverlog_20130430_00.15.21.txt', 'r')
for line in log:
Run Code Online (Sandbox Code Playgroud)
例外是:
Traceback (most recent call last):
File "C:\Users\Owner\Desktop\Exodus Logs\Log File Translater.py", line 159, in <module>
main()
File "C:\Users\Owner\Desktop\Exodus Logs\Log File Translater.py", line 7, in main
for line in log:
File "C:\Python32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 3074: character maps to <undefined>
Run Code Online (Sandbox Code Playgroud) 以下两者有何不同:
>>> s = 'string'
>>> tuple(s)
('s', 't', 'r', 'i', 'n', 'g')
>>> tuple([s])
('string',)
>>> tuple((s))
('s', 't', 'r', 'i', 'n', 'g')
>>> tuple((s,))
('string',)
>>>
Run Code Online (Sandbox Code Playgroud)
字符串是一个可迭代的对象,这就是为什么它在元组内分成多个元素?
我正在创建一个能让长颈鹿沿某个方向和距离移动的功能(不要问).
如果用户在参数中键入"west",则乌龟应向西移动但方向为.但是乌龟的角度每次都在变化,我无法确定我的乌龟转向某个方向的价值.
我需要将角度设置为90,以便它可以向东移动.我找不到用于此目的的有用功能.我尝试使用Pen().degrees(90)但是没有用.有谁知道我怎么做到这一点?
我想具体说明一个全局的min和max变量,用于正则表达式检查ID有效性.
例如,设置变量
min=8
max=16
alphanumeric input
Run Code Online (Sandbox Code Playgroud)
那么我希望Python解释的表达式是
r'\w{8,16}\Z'
Run Code Online (Sandbox Code Playgroud)
但我想使用变量min和max而不是将数字硬编码到表达式中.
如果是,请说
# Displaying old and reference in columns for better visual #
old= [2,2,6,6,2,4, 6, 6, 8,2]
reference=[7,1,6,2,4,9,10,16,12,5]
ID=2
Run Code Online (Sandbox Code Playgroud)
从引用列表中删除变量ID并从旧列表中删除旧的[引用[ID匹配]]的更快方法是什么?
我碰巧在问我的问题时开发了这个解决方案......但有更好的方法吗?
def List_Value_Removal(old,reference,ID):
counter=0
new=[]
for test in reference:
if ID!=test:
new.append(old[counter])
checker+=1
return new
Run Code Online (Sandbox Code Playgroud) python ×5
python-3.x ×3
python-2.7 ×2
angle ×1
file-io ×1
function ×1
list ×1
regex ×1
string ×1
tuples ×1