小编say*_*yth的帖子

Sublime Text - 将项目类型设置为Django

有点困惑.试图在Sublime Text中创建一个Django项目.

我已经按照这个 netuts指南 所以我添加了一个文件夹并将项目设置为django.sublime-project

我安装了Djaniero插件.所以我的问题是我现在如何将其变成django项目?

django sublimetext sublimetext2

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

更好的我的代码版本 - 糟糕的切片

我已经通过了测试,所以代码工作它真的看起来有点难看有点unRuby,有没有更多的Ruby方式.

这是我的解决方案

 def start_of_word(word, x=1)
      @word = word[0,1+(x-1)]
 end
Run Code Online (Sandbox Code Playgroud)

这些都是通过的考验

describe "start_of_word" do
    it "returns the first letter" do
      start_of_word("hello", 1).should == "h"
    end

    it "returns the first two letters" do
      start_of_word("Bob", 2).should == "Bo"
    end

    it "returns the first several letters" do
      s = "abcdefg"
      start_of_word(s, 1).should == "a"
      start_of_word(s, 2).should == "ab"
      start_of_word(s, 3).should == "abc"
    end
  end
Run Code Online (Sandbox Code Playgroud)

ruby

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

Emacs在分割窗口之间移动而不是C + x 0

如果我在拆分窗口之间移动,请参阅此SO答案/sf/answers/327030791/

C-x o
Run Code Online (Sandbox Code Playgroud)

执行此操作时,它会关闭左侧缓冲区/拆分.我只是想在分裂之间跳跃而不是关闭当前的分裂.

我该怎么做呢?

emacs emacs24

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

获取 IO_Bufferedreader 的名称属性

我想要做的是使用我拥有的来自生成器的当前文件的名称,并使用名称的第一部分 + append .csv

缓冲流看起来像这样

<_io.BufferedReader name='data/20160107W FM0.xml'>
Run Code Online (Sandbox Code Playgroud)

我有这个代码的问题:

for file_to_read in roots:
        print(file_to_read)
        base = os.path.basename(file_to_read)
        print(base)
        name_to_write = os.path.splitext(file_to_read)[0]
        outname = str(name_to_write[0]) + ".csv"
        outdir = "output"
        with open(os.path.join(outdir, outname), 'w', newline='') as csvf:
Run Code Online (Sandbox Code Playgroud)

我收到此错误,我相信这意味着我正在尝试拆分流而不是缓冲流的名称属性。这导致我出现此错误。

$ python race.py data/ -e .xml
<_io.BufferedReader name='data/20160107W FM0.xml'>
Traceback (most recent call last):
  File "race.py", line 106, in <module>
    data_attr(rootObs)
  File "race.py", line 40, in data_attr
    base = os.path.basename(file_to_read)
  File "C:\Users\Sayth\Anaconda3\lib\ntpath.py", line 232, in basename
    return split(p)[1]
  File "C:\Users\Sayth\Anaconda3\lib\ntpath.py", line 204, in …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

标签 统计

django ×1

emacs ×1

emacs24 ×1

python ×1

python-3.x ×1

ruby ×1

sublimetext ×1

sublimetext2 ×1