小编BSG*_*BSG的帖子

TypeError:期望一个字符缓冲区对象 - 同时尝试将整数保存到textfile

我正在尝试制作一个非常简单的"计数器",它应该跟踪我的程序执行次数.

首先,我有一个只包含一个字符的文本文件: 0

然后我打开文件,将其解析为int,添加1到值,然后尝试将其返回到文本文件:

f = open('testfile.txt', 'r+')
x = f.read()
y = int(x) + 1
print(y)
f.write(y)
f.close()
Run Code Online (Sandbox Code Playgroud)

我想y覆盖文本文件中的值,然后关闭它.

但我得到的只是TypeError: expected a character buffer object.

编辑:

试图解析y为字符串:

f.write(str(y))
Run Code Online (Sandbox Code Playgroud)

IOError: [Errno 0] Error
Run Code Online (Sandbox Code Playgroud)

python parsing file

55
推荐指数
2
解决办法
23万
查看次数

动态创建一个类

我正在尝试创建一个新类,不知道该类的名称,直到它应该创建.

像这样的东西;

    variable = "ValidClassName"

        class variable

        end

Test = ValidClassName.new
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我也会欣赏有关如何动态地向这个新类添加属性(和方法)的提示.

我将为课程检索"设置",它们看起来像这样:

title :Person
attribute :name, String
attribute :age, Fixnum
Run Code Online (Sandbox Code Playgroud)

但不应将其设计为仅接受该显式文件,这些属性的数字结尾类型可能不同.

最终会产生一个看起来像这样的类:

class Person
   def initialize(name, age)

       @name_out = name
       @age_out = age
   end

end
Run Code Online (Sandbox Code Playgroud)

救命?

ruby attributes class dynamic

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

提取句子/字符串中的最后一个单词?

我有一系列不同长度和内容的字符串.

现在我正在寻找一种简单的方法来从每个字符串中提取最后一个单词,而不知道该单词的长度或字符串的长度.

就像是;

array.each{|string| puts string.fetch(" ", last)
Run Code Online (Sandbox Code Playgroud)

ruby string substring text-segmentation

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

if和if exist()之间的区别?

接受任何给定的查询集, qs = QS.objects.filter(active=True)

我之间有区别吗?

if qs:
Run Code Online (Sandbox Code Playgroud)

if qs.exists():
Run Code Online (Sandbox Code Playgroud)

关于数据库的负载,等等?

django django-queryset

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

如何从字符串中提取字符串?

我有一个长串,由多个句子组成,各种长度,除以" -".

我想迭代字符串并提取所有内容之间的所有内容-,最好是数组.

从另一个线程我发现了一些让我非常接近的东西,但并非一直如此:

longString.scan( /-([^-]*)-/)
Run Code Online (Sandbox Code Playgroud)

毋庸置疑,我是Ruby的新手,尤其是RegEx.

ruby regex string substring

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

可以分别为每个字母设置动画吗?

有没有办法单独使用CSS动画单词中的每个字母?

我想可以使用javascript/jquery,将单词作为字母数组进行迭代.

但在这里,我正在寻找一个简单的方法..

html javascript css jquery animation

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

按属性排序对象列表的最有效方法?

我有一个(小)对象列表,我想按属性排序,降序.

如:

obj1.age = 1
obj2.age = 2
obj3.age = 3

list = [obj3,obj2,obj1]
Run Code Online (Sandbox Code Playgroud)

python list

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

如何显示django-cookie的到期时间?

在我的getCookie函数中,我想显示给定cookie的名称和到期时间,但我能够存档的是它的名称,作为字符串.

cookie已设置,并按预期到期,我只想以简单的方式显示它的剩余时间.

def setCookie(request):
    cook = HttpResponseRedirect('/getCookie/')
    cook.set_cookie('theCookie', value='Dough', max_age=15)

    return cook

def getCookie(request):
    s=""
    if request.COOKIES.has_key('theCookie'):
        s += request.COOKIES['theCookie']
        #s += request.COOKIES['theCookie'].expires..? HERE?

    else:
        s="Sorry, your cookie has expired"
    return HttpResponse(s)
Run Code Online (Sandbox Code Playgroud)

django cookies

0
推荐指数
2
解决办法
1692
查看次数