Python 为什么我的代码在读写时会打印这个
1.my b.txt没有任何内容 2.当我运行代码时,它会打印以下内容:Python 为什么我的代码在读写时会打印这个,python,django,Python,Django,1.my b.txt没有任何内容 2.当我运行代码时,它会打印以下内容: def sss(request): handle=open('b.txt','r+') handle.write("I AM NEW FILE") var=handle.read(); return HttpResponse(var) urlpatterns = patterns('', ('^$',sss), ) 我是新文件7鸸?; ??x鸸鸸v1鸸pZ 0欧元鸸鸸燛?
def sss(request):
handle=open('b.txt','r+')
handle.write("I AM NEW FILE")
var=handle.read();
return HttpResponse(var)
urlpatterns = patterns('',
('^$',sss),
)
我是新文件7鸸?; ??x鸸鸸v1鸸pZ 0欧元鸸鸸燛?鸸8N鸸鸸P 坮 愵) 犭 ?`16鸸鸸 中六鸸鸸榑 鸸? 鸸@ 鸸鸸P叠 {鸸€1鸸鸸 v鸸鸸 @+ 爏 鸸 职 鑮 鸸鸸鸸`埤 >?) ?鸸鸸@? Z!x`%鸸P鸸? 鸸鸸鄧鸸鸸@?`7.鸸鸸鸸`? 柜 鸸鸸鑎1X鸸鸸鸸鸸鸸?#鸸餷?鸸€0鸸(问?鸸H鸸P#鸸 ' 鸸(5 ?, 7鸸啵6H宏 0??+噌? k%8除 `烋 鸸爐"繳` 鸸埻 鸸0?郤 鸸鸸鸸?爛/啊 鸸鸸鸸睾8S1`?`?鸸鸸悀0鸸 ?`??鸸繧爅 鸸餡 鸸些 鸸鸸鸸鸸鸸@]鄡他,,鸸鸸?瘅+?+鸸鸸鸸P戙 @O鸸?? 鸸鸸 37欧元P6蠯7.鸸@= 鸸嘣 囗 ?+xP?x?如?70暡 鸸鸸鸸鸸鸸鸸 €鸸鸸鸸欧元h*x纙1.鸸鸸鸸千欧元叠 鸸鹞8.鸸 鸸萰 鸸`?辣 @?饆 鸸鸸鸸鸸? 鸸€?鸸鸸鸸鸸鸸鄧鸸8(鸸P⒊ ?鸸? p(0B?鸸鸸嗨鸸鸸鸸鸸李 鸸鸸鸸邪 P鸸鸸鸫 爛/爦+鸸蜣 9鸸 楈 ?鸸鸸怱1.鸸鸸恏鸸鸸鸸鸸袖 ; 鸸€?鸸€札 `?(?鸸ㄈ 鸸鸸+ 鸸栉0鸸愵 鸸鸸恾谿6 ?1谹,鸸鸸鸸 {0鸸鸸? X?鸸欧元D鸸&?€?` 鸸H{?鸸葉Xw鸸鸸鸸皢 鸸狑 鸸鄩0缊0堩)欧元Q鸸? ?鸸 ④ @?鸸鸸鸸鸸鸸 ?XA6鸸鸸? O鸸0小时鸸 鸸鸸李 鸸 ? J鸸鸸鸸鸸0昌 57極7-H+鸸鸩 尛 `?鸸 18戙 鸸P噍6.嗤0鸸鸸鸸楧6.鸸坆 鸸A.鸸` 鸸鸸鸸鸸鸸鸸鸸惍砾 pG8s鸸鸸鸸@ ? (, 蠵 ( 鄭? 鸸╒&鸸缞鸸鐽圡7.鸸繮!0[0m鸸鸸鸸鸸@?発0鸸鸸鸸鸸鸸? ?鸸饗 p?pZ爦+鸸@?€\1鸸犎 0如 ?艾 鸸棱? 鸸€;鸸? 鸸鸸`? 褶 ? 鸸鸸鸸给*`7.鸸@嵀 6R恈鸸鸸鸸鸸P鸸饇鸸埪00^#燽 鸸鸸8.褶 h€,h ? 鸸鸸x+鸸鸸€37鸸鸸鸸鸸`+鸸P鸸 1.杞 鸸鸸鸸鸸惥*鸸郔6.鸸李 鸸鸸h:鸸鸸83 ? 哀犎鸸鸸0鸸鸸鸸鸸? 蝎P篆 鸸鸸鸸鸸鸸纞" s找(?)x Q s l×x ndies”。
*如果值为1,则cand{{value}复数:“y,ies”}显示“1 candy”。
*如果值为2,则cand{{value}复数:“y,ies”}显示“2个糖果”。
u,i u i(RE RG R5 R3 R4(R
为什么?
谢谢我可以重新设置的唯一方法是使用
'r+'
打开一个现有的非空文件(你绝对确定它是空的吗?)。无论如何,在'w+'
模式下打开文件会截断它。您使用的是什么中间件?我猜您安装了很多中间件,这解释了一些垃圾
对于调试,使用日志模块来记录var是什么。否则您无法隔离问题,对吗
另外,在将字符串发送到HttpResponse之前,是否应该将其转换为unicode
I AM NEW FILE7 鸸?; ??x 鸸鸸v1鸸pZ€0 鸸鸸燛?鸸8N鸸鸸p 坮 愵) 犭 ?`16鸸鸸 S6鸸鸸榑 鸸? 鸸@ 鸸鸸p叠 {鸸€1鸸鸸 V 鸸鸸 @+ 爏 鸸 职 鑮 鸸鸸鸸`埤 >?) ?鸸鸸@? Z!x`%鸸p?鸸? 鸸鸸鄧鸸鸸@?`7鸸鸸鸸`? 柜 鸸鸸鑎1X 鸸鸸鸸鸸鸸?#鸸餷?鸸€0鸸(Q?鸸H?鸸P?#鸸 ' 鸸(5 ?, 7鸸啵6H宏 0??+噌? k%8除 `烋 鸸爐"繳` 鸸埻 鸸0?郤 鸸鸸鸸?爛/啊 鸸鸸鸸睾8S1`?`?鸸鸸悀0鸸 ?`??鸸繧爅 鸸餡 鸸些 鸸鸸鸸鸸鸸@]鄡HE,鸸鸸?瘅+?+鸸鸸鸸p戙 @O鸸?? 鸸鸸 37€P6蠯7鸸@= 鸸嘣 囗 ?+xP?x?如?70暡 鸸鸸鸸鸸鸸鸸 €鸸鸸鸸€ h *??x 纙1鸸鸸鸸€K 叠 鸸鹞8? ?鸸 鸸萰 鸸`?辣 @?饆 鸸鸸鸸鸸? 鸸€?鸸鸸鸸鸸鸸鄧鸸8(鸸P⒊ ?鸸? p(0B?鸸鸸嗨鸸鸸鸸鸸李 鸸鸸鸸邪 P?鸸鸸鸫 爛/爦+鸸蜣 9 鸸 楈 ?鸸鸸怱1鸸鸸恏鸸鸸鸸鸸袖 ; 鸸€?鸸€札 `?(?鸸ㄈ 鸸鸸+ 鸸栉0鸸愵 鸸鸸恾谿6 ?1谹,鸸鸸鸸 {0鸸鸸? X?鸸€D 鸸&?€?` 鸸H{ ?鸸葉Xw鸸鸸鸸皢 鸸狑 鸸鄩0缊0堩)€Q 鸸? ?鸸 ④ @?鸸鸸鸸鸸鸸 ?XA6鸸鸸? O 鸸0 h 鸸 鸸鸸李 鸸 ? j鸸鸸鸸鸸0昌 57極7@?H+ 鸸鸩 尛 `?鸸 18戙 鸸P ?噍6嗤0鸸鸸鸸楧6鸸坆 鸸a 鸸` 鸸鸸鸸鸸鸸鸸鸸惍砾 pG8s鸸鸸鸸@ ? (, 蠵 ( 鄭? 鸸╒&鸸缞鸸鐽圡7鸸繮!0[ 0m 鸸鸸鸸鸸@?発0鸸鸸鸸鸸鸸? ?鸸饗 p?pZ爦+鸸@?€\1鸸犎 0如 ?艾 鸸棱? 鸸€;鸸? 鸸鸸`? 褶 ? 鸸鸸鸸给*`7鸸@嵀 6 R 恈鸸鸸鸸鸸p?鸸饇鸸埪00^#燽 鸸鸸8褶 h €,h ? 鸸鸸x+ 鸸鸸€37鸸鸸鸸鸸`+鸸P?鸸 1 杞 鸸鸸鸸鸸惥*鸸郔6鸸李 鸸鸸h: 鸸鸸83 ? 哀犎鸸鸸0s 鸸鸸鸸鸸? 蝎p篆 鸸鸸鸸鸸鸸纞" s找( ??x Q s l??x ndies".
* If value is 1, cand{{ value|pluralize:"y,ies" }} displays "1 candy".
* If value is 2, cand{{ value|pluralize:"y,ies" }} displays "2 candies".
u ,i u i ( RE RG R5 R3 R4 ( R R< R t singular_suffixt
plural_suffix( ( s? D:\Python25\lib\site-packages\django\template\defaultfilters.pyt pluralize4 s$
c C s d d k l } | | ? S( sD Takes a phone number and converts it in to its numerical equivalent.i( t
phone2numeric( Rc R ( R R