小编yuv*_*val的帖子

如何从另一个Python文件导入列表

我刚刚开始使用 Python 编程,所以我希望得到详细的解释。假设我有一个位于文件号 1 的单词列表:

list=["leaf","cream","pickles","vinegar","gouda","almond","fire","orbit","spider","symbol"]
Run Code Online (Sandbox Code Playgroud)

在一个名为“随机词”的缓存中。

现在我正在编写一个名为“The Selected Word”的不同文件(文件 2)。我想每次运行文件 2 时从文件 1 导入不同的单词。我应该写什么命令?我试过这个:

word = random.choice.open("random words","w")
print(word)
Run Code Online (Sandbox Code Playgroud)

但这没有用...

python

7
推荐指数
2
解决办法
4万
查看次数

更新 mobx 中的状态时组件不会重新渲染

我试图理解为什么当我更改 mobx 可观察名称数组中的状态时我的应用程序没有重新渲染。我正在使用输入标签更改值。希望得到一些帮助:)

观察者部分:

import {observable, action, autorun, computed} from 'mobx'

class TodosStore {
    @observable names = ["p1", "p2", "p3"]
    @observable filter = ""

    @action
    get filterredValue(){
        return store.names.filter(word => word.includes(this.filter))
    }
}

//@ts-ignore
var store = window.store = new TodosStore

export default store


autorun(() => {
    console.log(store.filter); 
    console.log(store.names); 
})
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序组件:

import React from 'react';
import './App.css';
import store from  './components/observers'

class App extends React.Component {
  constructor(props :any) {
    super(props);
    this.setName = this.setName.bind(this);
  }

  setName = (e : any) => …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs mobx

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

标签 统计

mobx ×1

python ×1

reactjs ×1

typescript ×1