Python 在KIVY app Resultent中将数据作为PutExtras传递
我正在尝试将我的Python Kivy应用程序的输出(1个csv和1个png)传递给应用程序结果中的PutExtras。我不确定如何在Python脚本中操作它们。下面我包含了一个非常简短的.py文件。随它一起出现的.kv文件是空白的,因为应用程序的目的是生成两个输出供另一个应用程序使用。我使用Buildozer将其转换为APK文件Python 在KIVY app Resultent中将数据作为PutExtras传递,python,c#,android,kivy,buildozer,Python,C#,Android,Kivy,Buildozer,我正在尝试将我的Python Kivy应用程序的输出(1个csv和1个png)传递给应用程序结果中的PutExtras。我不确定如何在Python脚本中操作它们。下面我包含了一个非常简短的.py文件。随它一起出现的.kv文件是空白的,因为应用程序的目的是生成两个输出供另一个应用程序使用。我使用Buildozer将其转换为APK文件 from kivy.app import App from PIL import Image, ImageDraw, ImageFilter, ImageFont i
from kivy.app import App
from PIL import Image, ImageDraw, ImageFilter, ImageFont
import pandas as pd
class MainApp(App):
def build(self):
try:
#All of the code used to construct the image and csv go here
#Savings Image and CSV
image.save('image.png')
elements_data.to_csv('elements_data.csv', index=False)
except IOError:
pass
if __name__ == "__main__":
app = MainApp()
app.run()
另外,一位同事向我展示了如何使用C#,但我不熟悉该语言以及如何将其转换为Python/Kivy
Intent resultIntent = new Intent();
byte[] image = GetImageBytes();
byte[] csv = GetCSVBytes();
resultIntent.PutExtra("image", image);
resultIntent.PutExtra("csv", csv);
SetResult(Result.Ok, resultIntent);
任何提示都将不胜感激。谢谢您使用的python和c#版本是什么?最终您需要阅读额外的文档并传递适当的参数。这是一个我以前做过的老例子——我不认为还有比这更重要的问题。@sxOLabit Python 3.8.3版。我实际上并没有使用C#,我也不知道它,但这段代码是给我的,让我知道我应该做什么。@severnment谢谢!我来试试这个。