javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

ipynb导入另一个ipynb fi

交互式Python(ipython)真是太神奇了,特别是当您将所有内容快速地拼凑在一起时...并且以易于返回的方式进行。

但是,似乎有趣的是具有多个ipython笔记本(ipynb文件)的用例。 似乎一个笔记本似乎不应该与其他笔记本有关系,这很有意义,只是我想导入其他ipynb文件。

我看到的唯一解决方法是将* .ipynb文件转换为* .py文件,然后可以将其导入到笔记本中。 只有一个文件可以容纳项目中的所有内容,这有点怪异,尤其是如果我想真正推动代码重用(这不是python的核心宗旨吗?)。

我想念什么吗? 这不是ipython笔记本的受支持用例吗? 我可以使用另一种解决方案将ipynb文件导入到另一个笔记本中吗? 我很想继续使用ipynb,但是现在我的工作流程真的很混乱:(

trans by 2020-01-20T03:18:33Z

Python 3中的相对导入不起作用

我有以下目录:

mydirectory
├── __init__.py
├── file1.py 
└── file2.py

我在file1.py中定义了一个函数f。

如果在file2.py中,我这样做

from .file1 import f

我收到以下错误:

SystemError:父模块“”未加载,无法执行相对   进口

为什么? 以及如何使其工作?

trans by 2020-01-14T15:55:32Z

导入Python脚本到另一个?

我正在学习Zed Shaw的“学习Python的艰难方法”,并且我在第26课中。在这一课中,我们必须修复一些代码,然后代码从另一个脚本调用函数。 他说我们不必导入它们就可以通过测试,但是我很好奇我们将如何进行。

链接到课程| 链接到代码以更正

以下是调用先前脚本的特定代码行:

words = ex25.break_words(sentence)
sorted_words = ex25.sort_words(words)

print_first_word(words)
print_last_word(words)
print_first_word(sorted_words)
print_last_word(sorted_words)
sorted_words = ex25.sort_sentence(sentence)
print sorted_words
print_first_and_last(sentence)
print_first_a_last_sorted(sentence)

纠正代码:

  • 这是课程中的代码,正在被引用
    • 不要编辑问题以更正代码
def break_words(stuff):
    """This function will break up words for us."""
    words = stuff.split(' ')
    return words

def sort_words(words):
    """Sorts the words."""
    return sorted(words)

def print_first_word(words)
    """Prints the first word after popping it off."""
    word = words.poop(0)
    print word

def print_last_word(words):
    """Prints the last word after popping it off."""
    word = words.pop(-1
    print word

def sort_sentence(sentence):
    """Takes in a full sentence and returns the sorted words."""
    words = break_words(sentence)
    return sort_words(words)

def print_first_and_last(sentence):
    """Prints the first and last words of the sentence."""
    words = break_words(sentence)
    print_first_word(words)
    print_last_word(words)

def print_first_and_last_sorted(sentence):
    """Sorts the words then prints the first and last one."""
    words = sort_sentence(sentence)
    print_first_word(words)
    print_last_word(words)


print "Let's practice everything."
print 'You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.'

poem = """
\tThe lovely world
with logic so firmly planted
cannot discern \n the needs of love
nor comprehend passion from intuition
and requires an explantion
\n\t\twhere there is none.
"""


print "--------------"
print poem
print "--------------"

five = 10 - 2 + 3 - 5
print "This should be five: %s" % five

def secret_formula(started):
    jelly_beans = started * 500
    jars = jelly_beans \ 1000
    crates = jars / 100
    return jelly_beans, jars, crates


start_point = 10000
beans, jars, crates == secret_formula(start-point)

print "With a starting point of: %d" % start_point
print "We'd have %d jeans, %d jars, and %d crates." % (beans, jars, crates)

start_point = start_point / 10

print "We can also do that this way:"
print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont


sentence = "All god\tthings come to those who weight."

words = ex25.break_words(sentence)
sorted_words = ex25.sort_words(words)

print_first_word(words)
print_last_word(words)
.print_first_word(sorted_words)
print_last_word(sorted_words)
sorted_words = ex25.sort_sentence(sentence)
prin sorted_words

print_irst_and_last(sentence)

   print_first_a_last_sorted(senence)

trans by 2020-01-13T06:49:49Z

visual c ++-dllexport和dllimport有什么区别?

我只是在寻找这两者之间区别的简单明了的解释。 MSDN在这里不会涉及很多细节。

trans by 2020-01-12T09:37:08Z

如何从函数进行全局导入?

我担心这是解决问题的麻烦方式,但是...

假设我想根据某些条件在Python中进行一些导入。

因此,我想编写一个函数:

def conditional_import_modules(test):
    if test == 'foo':
        import onemodule, anothermodule
    elif test == 'bar':
        import thirdmodule, and_another_module
    else:
        import all_the_other_modules

现在如何使导入的模块全局可用?

例如:

conditional_import_modules(test='bar')
thirdmodule.myfunction()
trans by 2020-01-09T19:49:35Z

mongodb-流星:如何备份我的mongo数据库

我如何备份流星mongo数据库?

如果我运行:

meteor mongo

mongodump命令在流星mongo shell中不起作用

trans by 2020-01-01T06:18:59Z

r-导入数据集时出现问题:`scan(...)错误:第1行没有145个元素`

我正在尝试使用read.table()将我的数据集导入R中:

Dataset.df <- read.table("C:\\dataset.txt", header=TRUE)

但是我收到以下错误消息:

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
   line 1 did not have 145 elements

这是什么意思,我该如何解决?

trans by 2019-12-31T11:08:20Z

ssl-Java Keytool:添加自签名证书而无需提示我们是/否

使用一些批处理文件,我想在Java Keystore中添加不受信任的自签名证书。

命令是

%JAVA_HOME%/bin/keytool -import -v -trustcacerts -alias server-alias
-file server.cer -keystore cacerts.jks -keypass changeit -storepass changeit

运行上述命令后,屏幕提示使用Y / N信任证书。

Trust this certificate? [no]:

但是我不想在这里提供是/否。

有没有一种方法可以使用单个命令或一些其他导入开关(如果有)来完成导入? 请帮忙。

问候,

阿伦

trans by 2019-12-26T21:23:10Z

如何使用Windows将Sublime Text 3的设置从一台PC导出/导入到另一台PC?

我在公司中使用Sublime Text 3,我想导出所有设置(包括程序包等),以使用我在家中的Sublime Text 3中的相同配置。 我怎样才能做到这一点?

PS .:我使用Windows 8

trans by 2019-12-24T04:15:25Z

python-从另一个文件中的类导入函数?

我在编写Python程序很有趣,但是在尝试从另一个文件中的类导入函数时遇到了麻烦。 这是我的代码:

#jurassic park mainframe

from random import randint
from sys import exit
from comm_system import Comm_system #the file i want to import from



class Jpark_mainframe(object):
    def mainframe_home(self):
    print "=====Welcome to the Jurassic Park Mainframe====="
    print "==========Security Administration==============="
    print "===========Communications Systems==============="
    print "===============System Settings=================="
    print "===================Quit========================="

    prompt = raw_input("What would you like to do? ")

    while prompt != "Quit":

        if prompt == "Security Administration":
            print "Please enter the 5-digit passcode:"
            security_passcode = "%d%d%d%d%d" % (2, 0, 1, 2, randint(1, 2))
            security_guess = raw_input(": ")
            security_guesses = 0

            while security_guess != security_passcode and security_guesses < 7:
                print "Incorrect. Please enter the security passcode."
                security_guesses += 1
                security_guess = raw_input(": ")

                if security_guess == security_passcode:
                    print "=========Security Administration======="
                    print "Area 1 Fences: Off"
                    print "Area 2 Fences: On"
                    print "Area 3 Fences: Off"
                    print "Velociraptor Compound: Off"
                    print "Lobby Security System: Off"
                    print "Entrance Facility System: Off"
                    print "To enable all systems, enter 'On'"


                    enable_security = raw_input(": ")

                    if enable_security == "On":
                        print "Systems Online."


        if prompt == "System Settings":
            print "You do not have access to system settings."
            exit(0)


        if prompt == "Communications Systems":
            print "===========Communications Systems==========="
            print "error: 'comm_link' missing in directories"
            exit(0)
            return Comm_system.run #this is where I want to return the 
                                                   #the other file

the_game = jpark_mainframe()
the_game.mainframe_home()

我想从另一个文件中的类返回一个名为run()的函数。 当我导入文件时,它首先运行其中包含run()的类,然后继续运行原始代码。 为什么会这样?

这是comm_system的代码:

#communication systems


from sys import exit

class Comm_system(object):
def run(self):

    comm_directory = ["net_link", "tsfa_run", "j_link"]
    print "When the system rebooted, some files necessary for"
    print "communicating with the mainland got lost in the directory."
    print "The files were poorly labeled as a result of sloppy"
    print "programming on the staff's part. You must locate the"
    print "the file and contact the rescue team before the dinosaurs"
    print "surround the visitor's center. You were also notified the"
    print "generators were shorting out, and the mainframe will lose"
    print "power at any moment. Which directory will you search in?"
    print "you don't have much time! Option 1: cd /comm_sys/file"
    print "Option 2: cd /comm_sys/dis"
    print "Option 3: cd /comm_sys/comm"

    dir_choice = raw_input("jpark_edwin$ ")

    if dir_choice == "/comm_sys/file" or dir_choice == "/comm_sys/dis":
        print "misc.txt" 
        print "You couldn't locate the file!"
        print "The system lost power and your computer shut down on you!"
        print "You will not be able to reach the mainland until the system"
        print "comes back online, and it will be too late by then."
        return 'death'

    if dir_choice == "/comm_sys/comm":
        comm_directory.append("comm_link")
        print comm_directory
        print "You found the right file and activated it!"
        print "Just in time too, because the computers shut down on you."
        print "The phonelines are radios are still online."
        print "You and the other survivors quickly call the mainlane"
        print "and help is on the way. You all run to the roof and wait"
        print "until the helocopter picks you up. You win!"
a_game = Comm_system()
a_game.run()
trans by 2019-11-13T14:21:08Z

如何使用importlib.import_modu在Python中导入模块

我正在尝试在Python 2.7.2中使用import a.b,并遇到奇怪的错误。

考虑以下目录结构:

    a
    |
    + - __init__.py
      - b
        |
        + - __init__.py
          - c.py

import a.b具有以下代码:

    import importlib

    mod = importlib.import_module("c")

(在实际代码import a.b中有一个名称。)

尝试import a.b,会产生以下错误:

    >>> import a.b
    Traceback (most recent call last):
      File "", line 1, in 
      File "a/b/__init__.py", line 3, in 
        mod = importlib.import_module("c")
      File "/opt/Python-2.7.2/lib/python2.7/importlib/__init__.py", line 37, in   import_module
        __import__(name)
    ImportError: No module named c

我错过了什么?

谢谢!

trans by 2019-11-13T14:16:26Z

sql-LOAD DATA LOCAL,如何跳过第一行?

我正在尝试将CSV文件加载到我的MySQL数据库中,但我想跳过第一行。

我实际上它包含我的列的名称,没有有趣的数据。

这是我正在使用的查询:

LOAD DATA LOCAL INFILE '/myfile.csv' 
INTO TABLE tableName
FIELDS TERMINATED BY ','
ENCLOSED BY '\"' 
LINES TERMINATED BY '\n' 
(column,column,column);
trans by 2019-11-08T10:47:24Z

import-(Python)在本地使用库而不是安装i

脚本:
我用python编写了一个脚本,偶尔将推文发送到Twitter
它仅使用一个名为tweepy的库
安装库后,它可以正常工作。

问题:
我想将脚本托管在没有特权安装任何内容的服务器上
如果能从我拥有的文件夹中本地包含它,那就太好了。
截至目前,我需要在文件顶部添加的所有内容是:

import tweepy

tweepy文件夹(确实有__init__.py文件,我认为这很重要。

题:
如何在不安装该库的情况下使用它?
基本上我要替换为:import tweepyimport local_folder/tweepy/*

这可能只是python的常识,但我被卡住了!

trans by 2019-11-06T08:15:18Z

scala-IntelliJ无法导入sbt项目

我已将IntelliJ从CE 2017.2.5升级到CE 2017.3版本,现在无法构建sbt项目。 构建陷入第一步:

"Build: sync
  MyProjName: syncing...
   dump project structure from sbt"

我已经删除了.idea目录和MyProjName/project/target目录。 我从命令行进行了sbt构建,此方法有效。然后,我再次启动IntelliJ,并尝试将MyProjName/build.sbt导入为一个项目。 我也已经注销/登录。 做了几次。 导入永远不会超过此步骤。

我在防火墙后面工作,但是我已经检查了代理设置,并且与以前的版本相比,这些设置正确无误(如果有问题的话)。

如何解决/解决这个问题?

sbt版本为0.13.6。 Scala插件2017.3.10。

从日志中:

IDE: IntelliJ IDEA (build #IC-173.3727.127, 27 Nov 2017 09:32)
OS: Windows 7 (6.1, amd64) 
JRE: 1.8.0_152-release-1024-b6 (JetBrains s.r.o) 
JVM: 25.152-b6 (OpenJDK 64-Bit Server VM) 
trans by 2019-11-05T22:10:28Z

import-从另一个Java FI中的一个文件扩展Java类

如何将一个Java文件包含到另一个Java文件中?

例如:如果我有2个Java文件,则一个叫Person.java,一个叫Student.java。如何将Person.java包括到Student.java中,以便可以从Person.java中的类扩展到Student.java

trans by 2019-11-04T19:08:36Z

eclipse-无法确定接口com.android.builder.model.AndroidProj的类路径

当我将Eclipse项目导入Android Studio时,出现了以下问题: Gradle 'XNote' project refresh failed Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject. 有人知道为什么会这样吗? 谢谢!

enter image description here enter image description here

trans by 2019-10-24T05:18:19Z

导入不带.py扩展名的python模块

我有一个名为foobar的文件(没有.py扩展名)。 在同一目录中,我还有另一个尝试导入它的python文件:

import foobar

但这仅在我将文件重命名为foobar.py时有效。 是否可以导入不带.py扩展名的python模块?

更新:该文件没有扩展名,因为我也将其用作独立脚本,并且我不想键入.py扩展名来运行它。

Update2:我将使用下面提到的symlink解决方案。

trans by 2019-10-13T10:59:18Z

在python中,如何导入文件名以麻木开头

基本上有一个名为8puzzle.py的文件,我想将该文件导入另一个文件(在同一文件夹中,并且提供该文件后,我无法更改文件名)。 无论如何,在Python中可以做到这一点吗? 我尝试了常规方式from 8puzzle import *,这给了我一个错误。

错误是:

>>> import 8puzzle
  File "<input>", line 1
    import 8puzzle
           ^
SyntaxError: invalid syntax
>>> 
trans by 2019-10-10T15:13:25Z

java-未使用的导入和对象是否会影响性能

我怀疑Java代码中未使用的导入和未使用的对象是否会对性能产生影响?

假设一个对象被初始化并且从未使用过,会发生什么?未使用进口的成本是多少

trans by 2019-10-09T04:19:40Z

mysql-从--all-databases转储导入单个数据库

是否可以从--all-databases mysqldump导入单个数据库? 我想我可以手动修改文件,但是想知道是否有任何命令行选项可以执行此操作。

我正在移动服务器,并拥有许多数据库,目前我目前不需要或不希望使用其中的大多数数据库,但是如果需要,我可以选择还原单个数据库。

trans by 2019-10-07T16:02:27Z

1 2 3 4 5 下一页 共5页